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

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

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

  • 写回答

3条回答 默认 最新

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

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

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

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

    评论

报告相同问题?

问题事件

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

悬赏问题

  • ¥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硬盘存储数据