Appearance
时间复杂度分析:循环次数与问题规模的关系,程序运行时间为 O(√n)
树与二叉树转换:一般树的后根遍历对应转换后二叉树的中序遍历
哈夫曼树性质:n 个叶结点的哈夫曼树共有 2n-1 个结点
AVL 树操作:删除叶结点后插入可能导致树结构改变
AOE 网关键路径:计算活动的最早/最晚开始时间
DAG 表示表达式:消除公共子表达式减少顶点数
排序算法选择:需综合考虑数据规模、存储方式、稳定性与初始状态
散列表线性探查:计算查找失败的平均查找长度
KMP 算法:根据 next 数组追踪匹配过程计算比较次数
快速排序:每趟排序后基准元素到达最终位置的性质
外部排序:多路归并中虚段数的计算
链表重排:L=(a₁,a₂,...,aₙ) 重排为 L'=(a₁,aₙ,a₂,aₙ₋₁,...)
队列设计:用循环单链表实现支持动态扩展的队列