03采样与估算
进阶 / 超出 408蓄水池抽样、方差估算、实验设计不是数据结构统考模型。
工程上常见:流式数据里均匀抽 k 个、用抽样估计数。本课能留下的句子只有「平均复杂度必须声明分布或随机化假设」——和快排平均 O(n log n) 要带随机输入/随机枢轴是同一纪律。
04性能锦囊(概览)
先保证对,再问热路径。渐进界管增长,常数与局部性管这一次运行。不要用「珠玑里某次加速多少倍」当 408 数字;本站不编具体加速比。
结构选择仍回全书:顺序表按下标 O(1)、按位置插入 O(n);单链表定位 O(n),改链要前驱。建堆 O(n),堆排序最坏 O(n log n),通常不稳。
章末自测
没有。它只记录存在性:有界整数、互异(或只关心出现与否),从而绕开比较模型。时间 Θ(n+U)、空间 Θ(U) bit。缺这些约束就不能用。
不能。折半要有序顺序表的随机访问。链表定位是 O(n)。
珠玑给约束与结构选择的直觉;CLRS 给记号、不变式与证明。408 对错仍以全书为准。