*** Original *** 02:17 - 07:24 XXX 1 03:24 - 04:41 XXX 2 05:35 - 06:05 XXX 3 05:35 - 05:41 Event E 01:23 - 02:17 XXX 4 02:12 - 02:30 Event B 03:12 - 06:30 XXX 5 06:24 - 06:35 Event F 02:24 - 03:17 XXX 6 04:18 - 04:48 Event D 05:35 - 05:54 XXX 7 04:41 - 06:24 XXX 8 01:06 - 01:53 Event A 07:11 - 07:41 Event G 02:12 - 04:41 XXX 9 03:05 - 03:42 Event C 04:41 - 05:35 XXX 10 *** Check sort() function for correctness *** The endTime array is sorted! *** Dump Events in endTime order *** indx[0] = 12 01:06 - 01:53 Event A indx[1] = 4 01:23 - 02:17 XXX 4 indx[2] = 5 02:12 - 02:30 Event B indx[3] = 8 02:24 - 03:17 XXX 6 indx[4] = 15 03:05 - 03:42 Event C indx[5] = 1 03:24 - 04:41 XXX 2 indx[6] = 14 02:12 - 04:41 XXX 9 indx[7] = 9 04:18 - 04:48 Event D indx[8] = 16 04:41 - 05:35 XXX 10 indx[9] = 3 05:35 - 05:41 Event E indx[10] = 10 05:35 - 05:54 XXX 7 indx[11] = 2 05:35 - 06:05 XXX 3 indx[12] = 11 04:41 - 06:24 XXX 8 indx[13] = 6 03:12 - 06:30 XXX 5 indx[14] = 7 06:24 - 06:35 Event F indx[15] = 0 02:17 - 07:24 XXX 1 indx[16] = 13 07:11 - 07:41 Event G ***Scheduled Events*** 01:06 - 01:53 Event A 02:12 - 02:30 Event B 03:05 - 03:42 Event C 04:18 - 04:48 Event D 05:35 - 05:41 Event E 06:24 - 06:35 Event F 07:11 - 07:41 Event G