NeetCode 12번 알고리즘: Quick Sort
니트코드 링크: https://neetcode.io/courses/dsa-for-beginners/11 AlgorithmPivot을 정하는 법을 바꾸면 더 효율적인 알고리즘도 가능하다. (worst case 완화)Code # Implementation of QuickSortdef quickSort(arr: list[int], s: int, e: int) -> list[int]: if e - s + 1 ComplexityTime ComplexityAverage : O(nlogn)Worst Case: O(n^2) #예시 : [1,2,3,4,5] 또는 [5,4,3,2,1] 일 때. 즉 sorted 되어 있어도 worst case Memory Complexity새로운 배열을 생성하지 않고 기존 배열..