0001 int bestWindow( Queue<Customer> windows[], Rank nWin ) { //为新到顾客确定最佳队列 0002 Rank minSize = windows[0].size(), optiWin = 0; //最优队列(窗口) 0003 for ( Rank i = 1; i < nWin; i++ ) //在所有窗口中 0004 if ( minSize > windows[i].size() ) //挑选出 0005 { minSize = windows[i].size(); optiWin = i; } //队列最短者 0006 return optiWin; //返回 0007 }