i+1 = 피봇의 위치
파티션한번 돌때마다 피봇의 위치가 확정됨 - 왼쪽은 자기보다 작은거 오른쪽은 자기보다 큰거
그리고 return하는 건 피봇의 위치
데이터 특성이 잘 짜여진 해시함수를 통해 해시 테이블에 조정된다.
자원을 이용하여 속도를 높인다.
충돌대처
제일 작은 값을 선택해 정렬 되지 않은 맨 앞 요소와 바꾼다.
단순 삽입 정렬 : 아직 정렬되지 않은 부분의 첫번째 요소를 정렬된 부분의 알맞은 위치에 삽입한다.
단순 삽입 정렬은 2번째 요소(i=1)부터 선택하여 진행한다.
배열의 요소를 알맞은 위치에 삽입한다??
요소의 비교 횟수와 교환 횟수는 n^2/2회입니다.
정렬할 배열의 요소를 그룹으로 나눠 각 그룹별로 단순 삽입 정렬을 수행하고, 그 그룹을 합치면서 정렬을 반복하여 요소의 이동 횟수를 줄이는 방법
셸 정렬 과정에서 수행하는 각각의 정렬을 'h-정렬'이라고 한다.
어려워...ㅠㅠ