1. 首页
  2. 编程语言
  3. C
  4. c语言哈夫曼数

c语言哈夫曼数

上传者: 2019-09-23 13:02:22上传 DOC文件 97.5KB 热度 21次
当用n个结点(都做叶子结点且都有各自的权值)试图构建一棵树时,如果构建的这棵树的带权路径长度最小,称这棵树为“最优二叉树”,有时也叫“赫夫曼树”或者“哈夫曼树”。在构建哈弗曼树时,要使树的带权路径长度最小,只需要遵循一个原则,那就是:权重越大的结点离树根越近。在图1中,因为结点a的权值最大,所以理应直接作为根结点的孩子结点。
下载地址
用户评论