0722-NoTitle
intro
술을 너무 많이 마셨다 \_=
근데 이상하게 평소와 다르게 왤케 잘 들어갔지????
속이 안 좋다.
그래도 거의 6 개월만에 본 건가 올만에 써니 친구들 보고
어제 토요일 스터디 잘하시는 분들도 많고 동기부여가 많이 되는 것 같다.
토요일 아침 10 시라니 !!! 좋다 좋다 :D ~~~
퀵소트
mergeSort 처 분할정복 전략을 사용하는 재귀 알고리즘입니다.
mergeSort 는 분할에는 거의 아무 것도 하지 않고 merge 할 때 중요한 작업이 이루어지는 반면에 /
quicksort 는 반대로 분할 단계에서 모든 것이 이루어지고 합칠 때는 아무것도 하지 않는다.
quickSort 는
이미 정렬 되어 있는 경우 O(n^2) 별로 좋지 않지만
평균 수행시간은 nlongn 상수항이 좋아서
실생활에 빠른 정렬은 병합정렬보다 성능이 좋다!
1 | array[0...n-1] array[p...r] |