LesterYida 2017-06-28 09:48 采纳率: 0%
浏览 2230

Java简单的排课程表方案算法

第一次提问,自己也还在学习,如有不对的地方感谢指正。
暑假在家想用Java写一个简单的排课。
每个Course有多个Sessions,Session之间已有确认互相是否冲突的方法。
现在想列举出所有不冲突的排课方案,自己现在写的是个Session的2d array,同时有个Course的array,每个Course有个Session array。
一开始想的是一节一节课加进去,检验是否冲突(虽然感觉好蠢)
可是写到后面发现自己算法没想好,如何判断这个方案已经在列表中,如何避免重复,某节课所有session与之前的课全冲突如何处理等等
请问大概算法应该是怎样的呢?

  • 写回答

1条回答 默认 最新

  • threenewbee 2017-06-28 15:40
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器