CS3343/3341 Analysis of Algorithms Spring 2012 |
Median Examples
|
Median of an Array in Sorted Order |
---|
| ^ 0 | 0 1 2 3 4 5 6 7 8 9 10 11 12 -----|------------------------------------------------------------------ | 10 11 12 13 14 15 16 17 18 19 20 21 22 | | 10 11 12 13 14 15 16 17 18 19 20 21 22 | | 10 11 12 13 14 15 16 17 18 19 20 21 (22) | | 10 11 12 13 14 15 16 17 18 19 20 21 (22) | | 10 11 12 13 14 15 16 17 18 19 20 (21) (22) | | 10 11 12 13 14 15 16 17 18 19 20 (21) (22) | | 10 11 12 13 14 15 16 17 18 19 (20) (21) (22) | | 10 11 12 13 14 15 16 17 18 19 (20) (21) (22) | | 10 11 12 13 14 15 16 17 18 (19) (20) (21) (22) | | 10 11 12 13 14 15 16 17 18 (19) (20) (21) (22) | | 10 11 12 13 14 15 16 17 (18) (19) (20) (21) (22) | | 10 11 12 13 14 15 16 17 (18) (19) (20) (21) (22) | | 10 11 12 13 14 15 16 (17) (18) (19) (20) (21) (22) | | 10 11 12 13 14 15 16 (17) (18) (19) (20) (21) (22)) | MEDIAN: A[6] = 16 |
Median of an Array in Reverse Sorted Order |
---|
| ^ 0 | 0 1 2 3 4 5 6 7 8 9 10 11 12 -----|------------------------------------------------------------------ | 22 21 20 19 18 17 16 15 14 13 12 11 10 | | 10 21 20 19 18 17 16 15 14 13 12 11 22 | | (10) 21 20 19 18 17 16 15 14 13 12 11 22 | | (10) 21 20 19 18 17 16 15 14 13 12 11 22 | | (10) 21 20 19 18 17 16 15 14 13 12 11 (22) | | (10) 11 20 19 18 17 16 15 14 13 12 21 (22) | | (10) (11) 20 19 18 17 16 15 14 13 12 21 (22) | | (10) (11) 20 19 18 17 16 15 14 13 12 21 (22) | | (10) (11) 20 19 18 17 16 15 14 13 12 (21) (22) | | (10) (11) 12 19 18 17 16 15 14 13 20 (21) (22) | | (10) (11) (12) 19 18 17 16 15 14 13 20 (21) (22) | | (10) (11) (12) 19 18 17 16 15 14 13 20 (21) (22) | | (10) (11) (12) 19 18 17 16 15 14 13 (20) (21) (22) | | (10) (11) (12) 13 18 17 16 15 14 19 (20) (21) (22) | | (10) (11) (12) (13) 18 17 16 15 14 19 (20) (21) (22) | | (10) (11) (12) (13) 18 17 16 15 14 19 (20) (21) (22) | | (10) (11) (12) (13) 18 17 16 15 14 (19) (20) (21) (22) | | (10) (11) (12) (13) 14 17 16 15 18 (19) (20) (21) (22) | | (10) (11) (12) (13) (14) 17 16 15 18 (19) (20) (21) (22) | | (10) (11) (12) (13) (14) 17 16 15 18 (19) (20) (21) (22) | | (10) (11) (12) (13) (14) 17 16 15 (18) (19) (20) (21) (22) | | (10) (11) (12) (13) (14) 15 16 17 (18) (19) (20) (21) (22) | | (10) (11) (12) (13) (14) (15) 16 17 (18) (19) (20) (21) (22) | | (10) (11) (12) (13) (14) (15) 16 17 (18) (19) (20) (21) (22) | | (10) (11) (12) (13) (14) (15) 16 (17) (18) (19) (20) (21) (22) | | (10) (11) (12) (13) (14) (15) 16 (17) (18) (19) (20) (21) (22) | MEDIAN: A[6] = 16 |
Median where the algorithm terminates fairly early |
---|
| ^ 0 | 0 1 2 3 4 5 6 7 8 9 10 11 12 -----|------------------------------------------------------------------ | 43 22 51 19 11 67 13 36 49 28 15 32 38 | | 22 19 11 13 36 28 15 32 38 67 43 51 49 | | 22 19 11 13 36 28 15 32 (38) (67) (43) (51) (49) | | 22 19 11 13 28 15 32 36 (38) (67) (43) (51) (49) | MEDIAN: A[6] = 32 |