가장 먼저 1을 min에 저장합니다. 그리고 a[min]과 a[2], a[3], a[4], a[5]와 비교해 갑니다. 비교하다 a[min]보다 더 작은 값이 나오면 몇 번째 데이터인지 min에 저장하고, 또 a[min]과 나머지 데이터를 계속 비교해 갑니다. 최종적으로 a[min]과 a[1] 위치를 서로 바꿉니다.
2단계에서는 먼저 2를 min에 저장하고, a[min]을 a[3], a[4], a[5]와 비교하면서 가장 작은 데이터가 몇 번째인지 파악하여 min에 저장합니다. 최종적으로 a[min]과 a[2] 위치를 서로 바꿉니다.