社区
Java
帖子详情
值班表自动排班,求思路,算法~~~~~~~~~~~~~~~~
钱不是问题
2011-02-21 09:38:47
值班总人数x,每天都有且只有一个人值班
自动排班的开始日期和结束日期是可以自己选的
日期中有两中类型,节日(如5月1号),节日调修日(如5月2号,5月3号)这两日期在一表中设置好的
需求:在指定的日期中,每人轮流值班,其中节日每人也要轮流来,节日调修日也是
大家说下思路该怎么做?
...全文
2499
16
打赏
收藏
值班表自动排班,求思路,算法~~~~~~~~~~~~~~~~
值班总人数x,每天都有且只有一个人值班 自动排班的开始日期和结束日期是可以自己选的 日期中有两中类型,节日(如5月1号),节日调修日(如5月2号,5月3号)这两日期在一表中设置好的 需求:在指定的日期中,每人轮流值班,其中节日每人也要轮流来,节日调修日也是 大家说下思路该怎么做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
钱不是问题
2011-02-21
打赏
举报
回复
[Quote=引用 3 楼 magicway 的回复:]
你的分太诱人了,帮你顶下。。。
日期分为3个类型:普通日期、节日、节日调休日
将值班人列入一个数组中,需要三个数组,分别排三种日期
当然,三种日期排班会调整某个人的优先级,防止一个人连续值班。。。
看着我敲这么多字的份上,记得洒点分给我哦
[/Quote]
好的
magicway
2011-02-21
打赏
举报
回复
你的分太诱人了,帮你顶下。。。
日期分为3个类型:普通日期、节日、节日调休日
将值班人列入一个数组中,需要三个数组,分别排三种日期
当然,三种日期排班会调整某个人的优先级,防止一个人连续值班。。。
看着我敲这么多字的份上,记得洒点分给我哦
zn85600301
2011-02-21
打赏
举报
回复
[Quote=引用 15 楼 qybao 的回复:]
引用 14 楼 sggsg 的回复:
引用 12 楼 qybao 的回复:
引用 11 楼 sggsg 的回复:
不好意思,是我没说明白,表达能力差了点
节日每人也要轮流来,意思就是一个人如果他在五一那天值班了,那在十一就不要再安排他值班了
最好是每人轮流的来
平时排班就按顺序轮着来,节假日排班有个计数器
当自动排班遇到节假日时,就把节假日的计数器少的人选出排班
这个……
[/Quote]
这个想法不错
qybao
2011-02-21
打赏
举报
回复
[Quote=引用 14 楼 sggsg 的回复:]
引用 12 楼 qybao 的回复:
引用 11 楼 sggsg 的回复:
不好意思,是我没说明白,表达能力差了点
节日每人也要轮流来,意思就是一个人如果他在五一那天值班了,那在十一就不要再安排他值班了
最好是每人轮流的来
平时排班就按顺序轮着来,节假日排班有个计数器
当自动排班遇到节假日时,就把节假日的计数器少的人选出排班
这个方法不错,就是可能会出现某人连续值班的情况……
[/Quote]
那在节假日那天再加个判断,如果值班计数器最少的那个和前一天的值班人是同一个,就取节假日计数器次少的那个
钱不是问题
2011-02-21
打赏
举报
回复
[Quote=引用 12 楼 qybao 的回复:]
引用 11 楼 sggsg 的回复:
不好意思,是我没说明白,表达能力差了点
节日每人也要轮流来,意思就是一个人如果他在五一那天值班了,那在十一就不要再安排他值班了
最好是每人轮流的来
平时排班就按顺序轮着来,节假日排班有个计数器
当自动排班遇到节假日时,就把节假日的计数器少的人选出排班
[/Quote]
这个方法不错,就是可能会出现某人连续值班的情况
dongqdonglin
2011-02-21
打赏
举报
回复
你的节日,要先设定么?
qybao
2011-02-21
打赏
举报
回复
[Quote=引用 11 楼 sggsg 的回复:]
不好意思,是我没说明白,表达能力差了点
节日每人也要轮流来,意思就是一个人如果他在五一那天值班了,那在十一就不要再安排他值班了
最好是每人轮流的来
[/Quote]
平时排班就按顺序轮着来,节假日排班有个计数器
当自动排班遇到节假日时,就把节假日的计数器少的人选出排班
钱不是问题
2011-02-21
打赏
举报
回复
不好意思,是我没说明白,表达能力差了点
节日每人也要轮流来,意思就是一个人如果他在五一那天值班了,那在十一就不要再安排他值班了
最好是每人轮流的来
zm_hs
2011-02-21
打赏
举报
回复
描述的是有点含糊,按你的意思,是不是平时值班和节假日值班要分开来轮?避免节假日轮班重叠?
youlaiyouwang
2011-02-21
打赏
举报
回复
"在指定的日期中,每人轮流值班,其中节日每人也要轮流来,节日调修日也是" 貌似需求不是很明确。。
zn85600301
2011-02-21
打赏
举报
回复
我怎么也没看明白 还是举个详细点的例子
pmlxp
2011-02-21
打赏
举报
回复
我感觉是你自己想复杂了吧
按你这么说
不管是不是节假日就是每天都要有人值班
也没有说一个人不能连续值班啊
你编一个ID顺着排呗
有什么限制再加上去
knightzhuwei
2011-02-21
打赏
举报
回复
啥叫节日也轮流来 你挨个排下去不行么?
实用代码脚本易语言源码生成简单声音
实用代码脚本易语言源码生成简单声音
iOS26液态玻璃风格JSON格式化神器(无广告版)
iOS26液态玻璃风格JSON格式化神器(无广告版)
YOLO
算法
户外篮球场篮球目标检测数据集-1518张-标注类别为篮球.zip
【注:该页面底部资源详情处,可查看数据集可视化效果】 1. YOLO目标检测数据集, 适用于YOLOV5、yolov7,yolov8, yolov11, yolov13, yolo26等系列
算法
,含标签,已标注好,可以直接用来训练; 2. 内置data.yaml数据集配置文件,已经划分好了训练集、验证集等; 3. 数据集和模型具体情况可参考 https://blog.csdn.net/zhiqingAI/article/details/124230743?spm=1001.2014.3001.5502
YOLO
算法
工业车间电源连接器目标检测数据集-296张-标注类别为15针公头连接器-15针母头连接器-5针公头连接器.zip
【注:该页面底部资源详情处,可查看数据集可视化效果】 1. YOLO目标检测数据集, 适用于YOLOV5、yolov7,yolov8, yolov11, yolov13, yolo26等系列
算法
,含标签,已标注好,可以直接用来训练; 2. 内置data.yaml数据集配置文件,已经划分好了训练集、验证集等; 3. 数据集和模型具体情况可参考 https://blog.csdn.net/zhiqingAI/article/details/124230743?spm=1001.2014.3001.5502
STM32F103VB中文手册.pdf
STM32F103VB中文手册.pdf
Java
51,409
社区成员
86,086
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章