Deng_wudi 2023-07-23 08:41 采纳率: 0%
浏览 47
已结题

用python写排班表输出数据不对

让我期望的输出数据是把输入的员工全部安排在时间表上,结果没有正确输出。
我首先设置了个时间段,然后总共有15个班次,接着按时间顺序优先级顺序把这些班次排进时间表里。
因为座位数小于输入的员工数,所以有些班次结束后,座位会释放出来,给那些还未开始上班班次的员工。
代结构基本上内容没有问题,就是不知道哪的原因,输出有问题

  • 写回答

3条回答 默认 最新

  • Java毕设王 2023-07-23 09:13
    关注

    从下面这些方面找就好
    数据错误
    排班算法
    座位冲突
    时间段重叠
    循环逻辑
    调试输出
    选择数据结构

    边界情况:考虑一些边界情况,比如员工数小于座位数、班次数小于时间段数等,确保算法能够正确处理这些情况。

    可扩展性:在设计排班系统时,考虑系统的可扩展性,以便将来可以方便地添加新的功能或满足不同的需求。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 7月23日
  • 修改了问题 7月23日
  • 创建了问题 7月23日