버블 정렬 (bubble sort) 뜻
이웃한 두 값을 비교해 바꾸기를 반복해 큰 값을 끝으로 보내는 정렬
Repeatedly swaps adjacent out-of-order pairs, moving the largest to the end
단계별로 보기
- 버블 정렬은 이웃한 두 값을 차례로 비교합니다.
- 5가 2보다 크니 둘을 바꿉니다.
- 5가 4보다 크니 또 바꿉니다.
- 5가 1보다 크니 또 바꿉니다.
- 5가 3보다 크니 또 바꿉니다.
- 한 바퀴가 끝나면 가장 큰 5가 맨 끝에 자리를 잡습니다.
- 이렇게 바퀴를 반복하면 큰 값부터 끝에 쌓여 정렬이 끝납니다.
개발자의 타자 연습에서 알고리즘 용어로 타자 연습을 해 보세요.