HackerTube English?

Sorting Algorithms: Speed Is Found In The Minds of People - Andrei Alexandrescu - CppCon 2019

CppConYouTube ↗

延伸阅读 1

字幕解读

Andrei Alexandrescu 从混合排序的一个选择讲起:快速排序递归到多小的子数组时,才切换到另一种排序?他回顾一次插入排序实验:用二分查找减少比较次数后,他报告运行时间反而变长,并把分支可预测性作为解释。后来他尝试把比较、移动和相邻两次访问的距离结合起来,观察这些指标能否解释计时结果。问答中,他说明组合指标的权重是为了拟合实验曲线手调的,测试也只覆盖了几台 Intel 机器。

存档字幕(转写方式未注明) ↗ · 引文按字幕原文展示,可点时间戳回看片段。

补充字幕原文 2

the average distance between two successive accesses

measure everything like a maniac

Hacker News 评论

查看 HN 原评论 ↗