11-1 거품정렬 과정을 알고리즘으로 적어보라 def bubble_sort(a): n=len(a) while 1: change=False for i in range(0, n-1): if a[i] > a[i+1]: a[i], a[i+1] = a[i+1], a[i] change=True if change==False: return d=[2, 4, 5, 1, 3, 9, 11, 22, 7, 2] bubble_sort(d) print(d) 결과: [1, 2, 2, 3, 4, 5, 7, 9, 11, 22] 처음엔 재귀함수를 써야하나 했는데 생각해보니 반복문으로 충분하겠더라. 첫 시도에선 while문 탈출 조건을 True/False가 아니라 변수 하나에 0을 저장하고 앞뒤 값이 바뀌지 않을때마다 변수에 1을 더해서 ..