879 字
2 分钟
考研专业课学习记录2026-06-26
2026-06-26

考研专业课学习记录 | 2026-06-26#

今日学习内容#

两个半小时,完成并查集和霍夫曼编码的学习

AI知识点带复盘#

并查集考点复盘#

  1. 核心概念:并查集是用于管理元素分组、查询连通性的经典数据结构,考研408中核心考察查找(Find)合并(Union)两种基础操作,以及其优化版本的实现与应用场景。
  2. 优化技巧
    • 路径压缩:查找根节点时,将当前节点直接指向根节点,扁平化树结构,降低后续查找的时间复杂度
    • 按秩合并:按树的深度或节点数量合并,将浅树挂载到深树上,避免树高过度增长 两种优化结合后,单次操作时间复杂度近似为O(α(n))O(\alpha(n))α\alpha为阿克曼函数反函数,增长极慢可视为常数。
  3. 考研常见考察形式
    • 选择题:连通性判断、优化方式的时间复杂度分析、实际场景应用(如Kruskal最小生成树、朋友圈分组问题)
    • 编程题:实现带优化的并查集、解决网格连通块、动态分组统计等题型

霍夫曼编码考点复盘#

  1. 核心概念:霍夫曼编码基于霍夫曼树(最优二叉树)实现,属于变长前缀编码,可使给定权值的编码总长度最短,是数据压缩领域的经典应用。
  2. 标准构造步骤
    1. 将所有给定权值作为叶子节点构建独立二叉树森林
    2. 每次选取两个权值最小的节点,合并为新的父节点,父节点权值为两节点权值之和
    3. 重复步骤2直至森林仅剩一棵二叉树,即得到目标霍夫曼树
  3. 关键指标:带权路径长度WPL = 所有叶子节点权值 × 其到根节点的路径长度之和,即为编码总长度。
  4. 考研常见考察形式
    • 选择题:前缀编码的判断、WPL计算、霍夫曼编码的优劣对比
    • 计算题:给定权值集合构造霍夫曼树、计算WPL、生成对应编码表

问题与反思#

  1. 对并查集路径压缩与按秩合并的底层代码实现细节理解不够透彻,容易混淆两种优化的触发条件
  2. 构造霍夫曼树时,偶尔会在选取最小权值节点时出现失误,需要加强构造练习
  3. 未结合408真题对应题型进行练习,后续需要补充针对性刷题巩固

收获与总结#

  1. 掌握了并查集的基本操作与两种优化方式,明确了其在连通性问题中的核心应用场景
  2. 理解了霍夫曼树与霍夫曼编码的原理,能够独立完成简单的霍夫曼树构造与WPL计算
  3. 明确了408考试中这两个知识点的考察形式与重点方向,为后续刷题奠定了基础
  4. 今日学习节奏合理,两个半小时的专注学习完成了既定目标,后续可保持该学习强度 💡 碎碎念:踏实吃透每一个知识点!

文档内容由 AI 辅助生成

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

考研专业课学习记录2026-06-26
https://elysiaweb.vercel.app/posts/408/6-26/
作者
程翊雪
发布于
2026-06-26
许可协议
Unlicensed

部分信息可能已经过时

目录