第一次提问,自己也还在学习,如有不对的地方感谢指正。
暑假在家想用Java写一个简单的排课。
每个Course有多个Sessions,Session之间已有确认互相是否冲突的方法。
现在想列举出所有不冲突的排课方案,自己现在写的是个Session的2d array,同时有个Course的array,每个Course有个Session array。
一开始想的是一节一节课加进去,检验是否冲突(虽然感觉好蠢)
可是写到后面发现自己算法没想好,如何判断这个方案已经在列表中,如何避免重复,某节课所有session与之前的课全冲突如何处理等等
请问大概算法应该是怎样的呢?
Java简单的排课程表方案算法
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
悬赏问题
- ¥15 Excel发现不可读取的内容
- ¥15 UE5#if WITH_EDITOR导致打包的功能不可用
- ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题
- ¥20 yolov5自定义Prune报错,如何解决?
- ¥15 电磁场的matlab仿真
- ¥15 mars2d在vue3中的引入问题
- ¥50 h5唤醒支付宝并跳转至向小荷包转账界面
- ¥15 算法题:数的划分,用记忆化DFS做WA求调
- ¥15 chatglm-6b应用到django项目中,模型加载失败
- ¥15 CreateBitmapFromWicBitmap内存释放问题。