让我期望的输出数据是把输入的员工全部安排在时间表上,结果没有正确输出。
我首先设置了个时间段,然后总共有15个班次,接着按时间顺序优先级顺序把这些班次排进时间表里。
因为座位数小于输入的员工数,所以有些班次结束后,座位会释放出来,给那些还未开始上班班次的员工。
代结构基本上内容没有问题,就是不知道哪的原因,输出有问题
![](https://profile-avatar.csdnimg.cn/default.jpg!4)
用python写排班表输出数据不对
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- Java毕设王 2023-07-23 09:13关注
从下面这些方面找就好
数据错误
排班算法
座位冲突
时间段重叠
循环逻辑
调试输出
选择数据结构边界情况:考虑一些边界情况,比如员工数小于座位数、班次数小于时间段数等,确保算法能够正确处理这些情况。
可扩展性:在设计排班系统时,考虑系统的可扩展性,以便将来可以方便地添加新的功能或满足不同的需求。
解决评论 打赏 举报无用 1
悬赏问题
- ¥15 flutter 错误RROR:flutter/runtime/dart_vm_initializer.cc(41)
- ¥15 python和aspen Adsportion交互
- ¥20 打开谷歌浏览器使用摄像头进行人脸认证登录,系统提示检测到多个摄像头设备疑似攻击,请重新验证。
- ¥50 服务器被挂外链急需解决
- ¥15 C语言方阵最基本的氩气放电等离子体鞘层
- ¥15 QWebEngineView
- ¥15 docker启动报错,如何解决?(操作系统-linux)
- ¥15 c#发送hl7 ZRL_Z22取号信息到消息平台无法解析,如何解决?
- ¥20 unity如何接入最新的Mimo广告SDK
- ¥15 zynq板子ps端如何实现sata硬盘存储数据