ppobbi-study / CS_Study_Hub

CS 스터디 레포입니다.
3 stars 6 forks source link

평균적으로 퀵정렬(Quick Sort)이 왜 병합정렬(Merge Sort)보다 빠를까요? #114

Open Seobway23 opened 7 months ago

freakFlow commented 7 months ago

답변

퀵정렬이 병합정렬보다 참조지역성이 더 좋기 때문입니다. 병합정렬의 경우, 좌우로 분할된 배열을 계속해서 움직이며 정렬하지만 퀵정렬의 경우, 피봇을 기준으로 좌우로 분할된 배열이 독립적으로 정렬을 하기때문에 참조지역성이 더 좋습니다.

kimmainsain commented 7 months ago

답변