
[Algorithm] 거품 정렬 (Bubble Sort)
·
CS/자료구조 & 알고리즘
거품 정렬(Bubble Sort) 거품 정렬(Bubble Sort)은 선택 정렬(Selection Sort)과 유사한 알고리즘으로,서로 인접한 두 원소의 대소를 비교하고, 조건에 맞지 않는다면 자리를 교환하면 정렬하는 알고리즘입니다. 이름의 유래로는 정렬 과정에서 원소의 이동이 거품이 수면으로 올라오는 듯한 모습을 보이기 때문에 지어졌다고 합니다. Process(Ascending) 1. 1회전에서 첫 번째 원소와 두 번째 원소를,두 번째 원소와 세 번째 원소를,세 번째 원소와 네 번째 원소를, ...이런 식으로 (마지막-1)번째 원소와 마지막 원소를 비교하여조건에 맞지 않는다면 서로 교환합니다. 2. 1회전을 수행하고 나면 가장 큰 원소가 맨 뒤로 이동합니다.2회전에서는 맨 끝에 있는 원소는 정렬에..