lec25 Sorting
lec25 Sorting
6 2 8 5 11 10 4 1 9 7 3
10 11
pivot
Partitioning Example Using
Additional Array
a 6 2 8 5 11 10 4 1 9 7 3
b 10 11
a 6 2 3 5 11 10 4 1 9 7 8
a 6 2 3 5 1 10 4 11 9 7 8
a 6 2 3 5 1 4 10
10 11 9 7 8
[8] [3] [13] [6] [2] [14] [5] [9] [10] [1] [7] [12] [4]
[3, [6, 13] [2, 14] [5, [1, 10] [7, 12] [4]
8] 9]
[3, 6, 8, 13] [2, 5, 9, 14] [1, 7, 10, [4]
12]
[2, 3, 5, 6, 8, 9, 13, 14] [1, 4, 7, 10, 12]