排课系统




public class ScheduleSystem {
private List
private List
public ScheduleSystem() {
this.courses = new ArrayList<>();
this.rooms = new ArrayList<>();
}
public void addCourse(Course course) {
courses.add(course);
}
public void addRoom(Room room) {
rooms.add(room);
}
public boolean scheduleCourses() {
// 简单的排课逻辑
for (Course course : courses) {
for (Room room : rooms) {
if (room.isAvailable(course)) {
course.setRoom(room);
return true;
}
}
}
return false;
}
}