2018-08-23

二叉树

概念:

npl (null path length)

编码方案只要将所有字符对应于 叶节点  解码方案出现多种意思的问题就可以解决了;

哈夫曼编码:最优二叉树;

1.哈夫曼树:给定n个权值作为n的叶子结点,构造一棵二叉树,若带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树(Huffman Tree)。

2.哈夫曼树是带权路径长度最短的树,权值较大的结点离根较近

3 权值最小的两个结点,构造成一棵二叉树,该二叉树的权值为两个结点之和,并把该二叉树看成结点。

   权值:相当于出现的概率 或者出现的次数;

树的带权路径长度:

树种的所有的带权路径长度之和:

wpl = E w l ; 

w 权值;

l 节点到根的路径长度(边的条数);







图:

线性表是一对一的关系;

树是一对多的关系;

图是多对多的关系;

图 定义:G = (V,E);

G 是图;集合V 中的元素称为顶点(vertex),集合E中的元素分别对应一对顶点(u,v),表示他们之间的关系,即为边;

有向图  无向图  混合图 

区别在于图中的边是否有单向的箭头;

度;

出边的总数:出度;

入边的总数:入度;

简单图:连接同一顶点的边;




弧:

边:

连通图:

完全图:边数与定点个数之间的关系n(n-1)/2

生成树:用最少数量的边将各个定点连接成 连通图  数量为  :n-1;

权值:弧 或者 边上的数据;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一些概念 数据结构就是研究数据的逻辑结构和物理结构以及它们之间相互关系,并对这种结构定义相应的运算,而且确保经过这...
    Winterfell_Z阅读 5,900评论 0 13
  • 我是2月底,加入了亲子晨读群, 在3月底的时候我要求买了阿拉丁神灯,到4月底实相并没有得到很好的改善,我每天处于负...
    xyldaiqun阅读 201评论 7 7
  • 一辈子不长,作为八零后的我正常的话还有一万多天,如果像我母亲或者外婆一样,也剩不下多少天了。我害怕会跟母亲一样辛苦...
    糖里红阅读 196评论 0 0
  • 从什么时候起,大部分的书写的目的都是给别人了。总结、说明、规划、论文、ppt;然后是社区帖子、博客、微信....回...
    vuder阅读 411评论 0 1
  • 2018年5月2日 农:三月十七 周三 阴 阿牛:我放学了,妈妈送给你。 我:这么漂亮今天有美术课吗? 阿牛...
    阿牛g阅读 170评论 0 0