自动排班算法的设计与实现(日历算法)
你好,我是 燕云长风。
寓意:结合李白著名的边塞诗《关山月》取【燕云长风】—— 长风几万里,吹度玉门关。
写这篇文章之前,酝酿了很久,希望把自己之前遇到的问题及解决方案分享给大家。
那年深秋,我接到了一个开发任务——XXX市公安交通智能化管控系统的排班管理系统。
最终我选择了angular技术栈来实践,天下武功,唯快不破。
为了大家更加直观了解,我截了几张运行效果图:
排班主页面
待排班人员
已排班人员
好了,话不多说,我们直接看核心需求(干货)
自定义前端日历UI组件库(日历算法)
实现自动排班算法(自己设计实现自动排班算法)
日历算法的实现:
前置知识: