제목의 간결함을 변명하십시오. 간결한 제단에 대한 명료성을 희생했을 수도 있습니다.
배열의 요소를 이진 검색 트리에 삽입하고 다시 읽으려면 삽입시 해당 배열에서 Quicksort를 실행하는 것과 동일한 비교가 필요하다는 것을 알 수 있습니다. Quicksort에서 사용하는 피벗 순서는 이진 검색 트리에 삽입되는 순서입니다.
Heapsort는 문자 그대로 이러한 일련의 삽입을 수행 한 다음 요소를 다시 읽으므로 Heapsort 및 힙에 대해서도 마찬가지입니다.
예를 들어 Mergesort의 경우 이와 비슷한 것이 있습니까? 여기에 더 깊은 연결이 있습니까, 아니면 데이터 구조와 정렬 알고리즘 사이의 흥미로운 우연의 일치입니까?
1
(적응) MergeSort와 Wavelet Tree 사용 사이에는 유사점이 있습니다. citeseerx.ist.psu.edu/viewdoc/…를 참조하십시오 .
—
Jeremy