← All sorting algorithms
Selection Sort
DefaultComparingSwappingPivotSorted
Main Array Workflow
8
3
11
6
1
9
4
7
pseudocode
for i from 0 to n-1min = ifor j from i+1 to n-1if a[j] < a[min] then min = jswap a[i], a[min]
Frame 1 / 49
Start
unsorted array
4
3–16 integers between 1 and 20.