목차
01 개념
02 정렬방법
03 코드구현
04 특징
02 정렬방법
03 코드구현
04 특징
본문내용
01 개념
-정렬할 리스트를 기준 값(PIVOT)중심으로 작은 값은
왼쪽, 큰 값은 오른쪽으로 이동, 분할하여 정렬하는 방법
-PIVOT값을 정한 다음(첫 번째 원소)에 Left는 왼쪽에서 부터 Pivot보다 큰 값이 나올 때 까지 오른쪽으로 이동
Right는 오른쪽에서 부터 Pivot보다 작은 값이 나올 때
까지 왼쪽으로 이동
-Left가 Pivot보다 큰 값이 나오고, Right가 Pivot보다
작은 값이 나오면 두 값을 교환(swap)
-교환하며 이동 중 Left와 Right가 만나면 Pivot과 교환
-맨 마지막 자리에는 가장 큰 원소 값이 위치
02 정렬방법
≪ 그 림 ≫
-정렬을 위해 PIVOT을 5원으로 정함
-Left에서 Right방향으로 5원 보다 큰 값을 찾고, 동시에 Right에서 Left방향으로 5원보다 작은 값을 찾아 서로
자리를 교환
-위의 과정을 더 이상 진행 할 수 없을 때 까지 계속 반복
-정렬할 리스트를 기준 값(PIVOT)중심으로 작은 값은
왼쪽, 큰 값은 오른쪽으로 이동, 분할하여 정렬하는 방법
-PIVOT값을 정한 다음(첫 번째 원소)에 Left는 왼쪽에서 부터 Pivot보다 큰 값이 나올 때 까지 오른쪽으로 이동
Right는 오른쪽에서 부터 Pivot보다 작은 값이 나올 때
까지 왼쪽으로 이동
-Left가 Pivot보다 큰 값이 나오고, Right가 Pivot보다
작은 값이 나오면 두 값을 교환(swap)
-교환하며 이동 중 Left와 Right가 만나면 Pivot과 교환
-맨 마지막 자리에는 가장 큰 원소 값이 위치
02 정렬방법
≪ 그 림 ≫
-정렬을 위해 PIVOT을 5원으로 정함
-Left에서 Right방향으로 5원 보다 큰 값을 찾고, 동시에 Right에서 Left방향으로 5원보다 작은 값을 찾아 서로
자리를 교환
-위의 과정을 더 이상 진행 할 수 없을 때 까지 계속 반복
키워드
추천자료
[국제관계]한·일 해저터널의 타당성 과제 연구
수도권지역 난개발의 원인 및 환경권보장을 위한 과제
국내 적법 및 불법체류 중인 중국동포의 법적 문제점과 개선과제
[세종시] 세종시 건설에 대한 논란 및 과제
e-비즈니스 역기능 (사이버테러정보전) 사례 과제
정신지체아의 분류, 정신지체아의 특성, 정신지체아교육의 어휘지도, 정신지체아교육의 자기...
[MP3][MP3 시장규모][MP3 시장전망][MP3 기술배경][MP3와 WMA][MP3 문제점][MP3 정책 과제]MP...
노선측량 설계과제
TPL사례분석 과 발전방향 및 과제
다문화가정청소년 특성, 현황, 문제점, 과제와 대책, 학교사회복지 개입 보고서
생활법률 과제
소개글