Information 거품 정렬 또는 버블 정렬(bubble sort, sinking sort)은 두 인접한 원소를 검사하여 정렬하는 방법이다. 시간 복잡도가 O(n^2)로 상당히 느리지만, 코드가 단순하기 때문에 자주 사용된다. 원소의 이동이 거품이 수면으로 올라오는 듯한 모습을 보이기 때문에 지어진 이름이다. 양방향으로 번갈아 수행하면 칵테일 정렬이 된다. 버블 정렬 bubble sort 인접한 인덱스의 값을 순서대로 비교하여 큰 숫자를 마지막 끝으로 옮기는 알고리즘 구현 1 nums = [10, 8, 4, 21, 0] def bubbleSort(arr): length = len(arr) - 1 for i in range(length): for j in range(length - i): if arr[..