1. 버블 정렬 (Bubble Sort)개념인접한 두 요소 비교해서, for loop으로 끝 - i 까지 교환하는 방식 반복 시간 복잡도최악/평균: O(n^2)최선: O(n) (정렬된 경우)특징구현이 쉽지만 비효율적정렬된 경우 빨라질 수 있음def bubble_sort(arr): n = len(arr) for i in range(n): for j in range(0, n-i-1): if arr[j] > arr[j+1]: arr[j+1], arr[j] = arr[j], arr[j+1]data = [64, 34, 25, 12, 22, 11, 90]bubble_sort(data)print("Bubble Sort 결과:", data) 2. 병..