计算机考研 408 数据结构 哈夫曼

常用公式及概念

  1. 树的带权路径长度:(其中wi为叶子 结点权值, li为叶子结点到根结点的路径长度)
  2. 加权平均长度: WPL/权值累加
  3. WPL最小的二叉树为哈夫曼数
  4. 哈夫曼树的构造
    1. 最小的两个构造二叉树,根节点为叶子节点权值之和
    2. 再找**最小的两个(包括已经形成的根结点)**构造二叉树(左右随意)
    3. 节点个数为2n-1
    4. 没有度为1的节点(节点的度就是节点的叶子数)
  5. 前缀编码:每一个字符的编码都不是另一个字符的前缀
  6. 哈夫曼编码:遍历哈夫曼树,向左走时添加一个 0 位, 向右走时添加一个 1 位, 每个数据符号生成相应的 哈夫曼编码。
相关推荐
Morwit几秒前
【力扣hot100】 221. 最大正方形
前端·算法·leetcode
呃呃本14 分钟前
算法题(矩阵)
线性代数·算法·矩阵
呃呃本24 分钟前
算法题(普通数组、矩阵)
线性代数·算法·矩阵
计算机安禾30 分钟前
【计算机网络】第11篇:链路状态路由协议——Dijkstra算法与OSPF的分区架构
计算机网络·算法·架构
珂朵莉MM30 分钟前
第七届全球校园人工智能算法精英大赛-算法巅峰赛产业命题赛第二赛季优化题--遗传算法
人工智能·算法
gihigo199831 分钟前
严格耦合波分析计算光栅衍射效率算法
算法
可编程芯片开发32 分钟前
基于双Qlearning强化学习的温差发电系统电压动态补偿算法matlab仿真
算法·matlab·双qlearning强化学习·电压动态补偿·温差发电系统
Java成神之路-37 分钟前
【LeetCode 刷题笔记】69.x 的平方根 | 二分查找经典刷题题解
算法·leetcode
灵智实验室38 分钟前
PX4状态估计技术EKF2详解(一):EKF2 开篇——从分离到统一
算法·无人机·px 4
小智老师PMP38 分钟前
六月PMP晚启动急救|现在开始,每天2-3小时,稳冲一次上岸(附可直接照搬计划)
算法·软件工程·求职招聘·产品经理·敏捷流程