자료구조 - 퀵 소트, 퀵 서치
퀵소트
개념 : 임의의 값(pivot) 보다 큰값은 오른쪽 과 작은값은 왼쪽에 배치, 이후 pivot 값을 제외한 양쪽 리스트를 재귀호출로 수행
퀵서치
개념 :
1. 정렬된 리스트에서 중간에 위치한 값과 찾으려는 값 비교,
2. 크면 우측 리스트만 1번 수행
3. 작으면 좌측만 리스트만 1번 수행
구현
https://docs.google.com/file/d/0B8GnLwsufqFhaEFzcU12ZlUwcjA/edit?usp=sharing
개념 : 임의의 값(pivot) 보다 큰값은 오른쪽 과 작은값은 왼쪽에 배치, 이후 pivot 값을 제외한 양쪽 리스트를 재귀호출로 수행
퀵서치
개념 :
1. 정렬된 리스트에서 중간에 위치한 값과 찾으려는 값 비교,
2. 크면 우측 리스트만 1번 수행
3. 작으면 좌측만 리스트만 1번 수행
구현
https://docs.google.com/file/d/0B8GnLwsufqFhaEFzcU12ZlUwcjA/edit?usp=sharing
댓글
댓글 쓰기