【发布时间】:2018-07-08 20:52:36
【问题描述】:
In answers related to quicksort vs mergesort,通常说quicksort 比mergesort 更好地利用缓存位置(引用位置)。
由于这两种方法都遵循分而治之的方法,我不明白quicksort 是如何对缓存更友好的。谁能提供与此相关的更多见解?
另外,in-place merge sort 上有注释。如果这可行(我不知道是否可行),合并排序也可以缓存友好吗?
【问题讨论】:
-
这是个好问题。我至少在维基百科页面上找不到答案。
标签: algorithm language-agnostic quicksort mergesort