- 课程表有很多课程,系统要根据每个课程当天的上课时间进行组合,实现最合理的课程时间安排
课程表:
| 课程名称 | 日期 | 上课时间 | 下课时间 | 年级 |
|---|---|---|---|---|
| 初一数学 | 2015-01-01 | 08:30:00 | 11:30:00 | 1 |
| 初一语文 | 2015-01-01 | 08:30:00 | 11:30:00 | 1 |
| 初一英语 | 2015-01-01 | 13:00:00 | 15:00:00 | 1 |
| 初一物理 | 2015-01-01 | 17:00:00 | 20:00:00 | 1 |
| 初二英语 | 2015-01-01 | 13:00:00 | 15:00:00 | 2 |
对于初一学生,这一天的合理的安排是:
| 课程名称 | 日期 | 上课时间 | 下课时间 | 年级 |
|---|---|---|---|---|
| 初一数学 | 2015-01-01 | 08:30:00 | 11:30:00 | 1 |
| 初一英语 | 2015-01-01 | 13:00:00 | 15:00:00 | 1 |
| 初一物理 | 2015-01-01 | 17:00:00 | 20:00:00 | 1 |
或者是:
| 课程名称 | 日期 | 上课时间 | 下课时间 | 年级 |
|---|---|---|---|---|
| 初一语文 | 2015-01-01 | 08:30:00 | 11:30:00 | 1 |
| 初一英语 | 2015-01-01 | 13:00:00 | 15:00:00 | 1 |
| 初一物理 | 2015-01-01 | 17:00:00 | 20:00:00 | 1 |
类图:
时序图:


