SelectionSort (vector T)
1 declare min, pos1, pos2 : Integer
2 for pos10 to T.size() - 2
3 do minpos1
4 for pos2pos1 + 1 t o T.size() - 1
5 do if T[pos2] < T[min]
6 then minpos2
7 T.swap(pos1,min)
O algoritmo de ordenação apresentado é do tipo quicksort,
sendo sua complexidade temporal O(n²).
Fonte: PROFESSOR DE EDUCAçãO BáSICA - ÁREA DE ATUAçãO: INFORMáTICA / SEE/DFT / 2017 / CESPE