请各位大侠帮帮忙,写一个在考勤时间数组上插入一段加班时间的算法。
考勤正班时间数组(数组个数为2的倍数,最长有9个时间段):
arrTime(0) = 08:00
arrTime(1) = 12:00
arrTime(2) = 14:00
arrTime(3) = 18:00
。。。
。。。
现在有一个加班时间段,例如 12:30-13:30
加班时间段需要按时间顺序插入以上数组中,形成以下数组:
arrTime(0) = 08:00
arrTime(1) = 12:00
arrTime(2) = 12:30
arrTime(3) = 13:30
arrTime(4) = 14:00
arrTime(5) = 18:00
。。。
。。。
加班时间段是不确定的,考勤正班时间数组的时间段也是不确定的,
如何写一段算法能将加班时间段插入到数组的正确位置上。
注意:加班时间段是不会与正班时间段重合的。