求一个准确、高效的考勤算法?
长期以来,考勤软件的运算速度,一直是产品质量的硬伤,一个准确、高效的考勤算法一直是我梦寐以求的事情,请大家帮忙.
问题描述:
1. 考勤出入时间表有两个字段,即员工ID,出入时间INOUT
2. 员工班次表,有普通班,加班,算法还要考虑跨日班现象
3. 设计一算法要求员工的排班班次与实际的上班时间对比,计算其迟到,旷工等现象.
4. 数据量大概如下:考勤出入时间表记录数为2000人*每天6个出入时间*30天=36万条记录
5. 上述数据量情况下,要求其运算时间小于45分钟.
6. 包含该算法的数据结构.
------解决方案--------------------
------解决方案--------------------如果是处理2000个人单天的,我敢保证,cpu:P4 2.2G 内存:256 ,
但是我觉得这个速度还是太慢。
------解决方案--------------------可以共同探讨:108454991