1数学地基自查(三)
写下你的答案。
选一章打印。双面打印(按长边翻页)后沿虚线剪开,每张卡片正面题目、背面答案。
写下你的答案。
把这两块的知识框架各画一张图。
回头看地基期,哪门课改变了你看程序的方式?
你写过的哪个算法,你只是"觉得"它对?
说"快排是 O(n²)"错吗?
什么时候常数不能忽略?
哈希表查找的三种情况分别是多少?
动态数组的插入摊还复杂度是多少?
用聚合法算动态数组:插入 n 次总代价多少?
猜 T(n)=2T(n/2)+n 是多少?
画出归并排序的递归树。
T(n)=2T(n/2)+n 属于哪种情况?
T(n)=4T(n/2)+n 是哪种?
T(n)=T(n/3)+T(2n/3)+n 怎么办?
归并排序的合并为什么是线性的?
窄带里为什么只需检查常数个点?
为什么合并时能统计?
为什么只递归一侧就快了?
它实际常用吗?
什么是交换论证?
为什么换了还可行?
贪心和最优各是多少枚?
这告诉我们什么?
最短路满足最优子结构吗?
这说明什么?
背包问题为什么状态要带容量?
递推的顺序怎么定?
一维背包为什么要倒序遍历容量?
矩阵链乘的复杂度是多少?
树上最大独立集怎么设状态?