반응형
Fivot 보다 left가 작으면 left + 1, left가 크면 stop
Fivot 보다 right가 크면 right - 1, right가 작으면 stop
만약 left < right 이면 left와 right를 서로 교환 swap함
만약 left >= right이면 fivot과 right을 교환..
평균 O(n log2 n) 최악 O(n^2) (이거 맞나???;;)
헐 이제 보니 right를 light로 썼넼ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ미쳤나봄..ㅋㅋㅋㅋㅋㅋ
반응형
'컴퓨터 > 이론 및 tools 사용' 카테고리의 다른 글
[리팩토링 refactoring] Organizing Data 데이터 체계화 (0) | 2017.01.26 |
---|---|
[리팩토링 refactoring] Moving Features between Objects 객체간의 기능 이동 - Move Field 필드이동 (0) | 2017.01.24 |
[리팩토링 refactoring] Moving Features between Objects 객체간의 기능 이동 (0) | 2017.01.24 |
[리팩토링 refactoring] Composing methods 메소드 구성 - Remove assignments to parameters 매개 변수에 대한 할당 제거 (0) | 2017.01.23 |
[리팩토링 refactoring] Composing Method 메소드 구성 (0) | 2017.01.23 |
리팩토링 refactoring (0) | 2017.01.23 |
[알고리즘] 우선순위 큐 최소힙 구조, 최대힙 구조 (0) | 2017.01.21 |