第一次提问,自己也还在学习,如有不对的地方感谢指正。
暑假在家想用Java写一个简单的排课。
每个Course有多个Sessions,Session之间已有确认互相是否冲突的方法。
现在想列举出所有不冲突的排课方案,自己现在写的是个Session的2d array,同时有个Course的array,每个Course有个Session array。
一开始想的是一节一节课加进去,检验是否冲突(虽然感觉好蠢)
可是写到后面发现自己算法没想好,如何判断这个方案已经在列表中,如何避免重复,某节课所有session与之前的课全冲突如何处理等等
请问大概算法应该是怎样的呢?
Java简单的排课程表方案算法
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
悬赏问题
- ¥15 素材场景中光线烘焙后灯光失效
- ¥15 请教一下各位,为什么我这个没有实现模拟点击
- ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置
- ¥15 有没有研究水声通信方面的帮我改俩matlab代码
- ¥15 ubuntu子系统密码忘记
- ¥15 保护模式-系统加载-段寄存器