1. 16

Quick sort ← pivot, partitioning / O(n log n) , 최악의 경우에 O(n^2)

#정렬 계의 레전드 #분할정복 알고리즘(divide & conquer)

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/caecb5de-da07-452c-8dcf-039d49cd7a7f/Untitled.png


https://s3-us-west-2.amazonaws.com/secure.notion-static.com/f4a70e0c-bc78-4872-b43c-9a23f6fe9399/Untitled.png

피봇을 잡고 그 숫자를 기준으로 좌 우에 숫자를 배열한다

이것을 반복한다

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/0837b8c7-9088-4008-bf38-c7d460fe29f7/Untitled.png

! 피봇을 정해주고 나머지를 정리한다 (pivot + partitioning)

피봇을 정하는 것은 여러가지 종류가 있다