让我期望的输出数据是把输入的员工全部安排在时间表上,结果没有正确输出。
我首先设置了个时间段,然后总共有15个班次,接着按时间顺序优先级顺序把这些班次排进时间表里。
因为座位数小于输入的员工数,所以有些班次结束后,座位会释放出来,给那些还未开始上班班次的员工。
代结构基本上内容没有问题,就是不知道哪的原因,输出有问题
用python写排班表输出数据不对
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
Java毕设王 2023-07-23 09:13关注从下面这些方面找就好
数据错误
排班算法
座位冲突
时间段重叠
循环逻辑
调试输出
选择数据结构边界情况:考虑一些边界情况,比如员工数小于座位数、班次数小于时间段数等,确保算法能够正确处理这些情况。
可扩展性:在设计排班系统时,考虑系统的可扩展性,以便将来可以方便地添加新的功能或满足不同的需求。
解决评论 打赏 举报无用 1