Example #1
0
 private ClassRoom getBestRoom(int size, ArrayList<ClassRoom> rooms2) {
   // TODO Auto-generated method stub
   int delta = 1000;
   ClassRoom room = null;
   for (Iterator<ClassRoom> roomsIterator = rooms2.iterator(); roomsIterator.hasNext(); ) {
     ClassRoom tempRoom = roomsIterator.next();
     if (!checkOccupiedRoom(tempRoom, rooms2)) {
       int tmp = Math.abs(size - tempRoom.getSize());
       if (tmp < delta) {
         delta = tmp;
         room = tempRoom;
       }
     }
   }
   return room;
 }