Algorithm 3 Selection-Sort(A[1..n]A[1..n])

1:for i=1i = 1 to n1n - 1 do

2:min=imin = i

3:for j=i+1j = i + 1 to nn do

4: // Find the index of ithi^{th} smallest element

5:if A[j] < A[min] then

6:min=jmin = j

7:end if

8:end for

9:Swap(A[i],A[min]A[i], A[min])

10:end for