2025.09.18. 실습
Quick Sort n = int(input())arr = list(map(int, input().split()))def partition(arr, p, r, swap_count): pivot = arr[r] i = p - 1 for j in range(p, r): if arr[j] Heap Sort def heapSort(arr, n): buildHeap(arr, n) cnt = 0 k = n while k > 1: k = deleteMax(arr, k, cnt_only=True) cnt += deleteMax.swaps print(cnt)def buildHeap(arr, n): fo..