zoukankan      html  css  js  c++  java
  • 树形结构_红黑树:平衡2X 哈夫曼树:最优2X

    红黑树:平衡2X 哈夫曼树:最优2X

    红黑树 :TreeSet、TreeMap

     哈夫曼树

     1. 将w1、w2、…,wn看成是有n 棵树的森林(每棵树仅有一个结点); 2. 在森林中选出根结点的权值最小的两棵树进行合并,作为一棵新树的左、右子树,且新树的根结点权值为其左、右子树根结点权值之和; 3. 从森林中删除选取的两棵树,并将新树加入森林; 4. 重复(02)、(03)步,直到森林中只剩一棵树为止,该树即为所求得的哈夫曼树

    2.1 前序遍历 若二叉树非空,则执行以下操作: (01) 访问根结点; (02) 先序遍历左子树; (03) 先序遍历右子树。 2.2 中序遍历 若二叉树非空,则执行以下操作: (01) 中序遍历左子树; (02) 访问根结点; (03) 中序遍历右子树。 2.3 后序遍历 若二叉树非空,则执行以下操作: (01) 后序遍历左子树; (02) 后序遍历右子... 

    (01) 若任意节点的左子树不空,则左子树上所有结点的值均小于它的根结点的值; (02) 任意节点的右子树不空,则右子树上所有结点的值均大于它的根结点的值; (03) 任意节点的左、右子树也分别为二叉查找树。 (04) 没有键值相等的节点

  • 相关阅读:
    configbody
    add log to ldap
    registerComponent announceExist
    ldap
    6485 commands
    Titled Motor Entry
    ldap pkg
    remove rpm pkg
    创建自定义验证控件,以验证多行文本框中内容长度为例
    ASP.NET利用CustomValidator的ClientValidationFunction与OnServerValidate来double check资料输入的正确性
  • 原文地址:https://www.cnblogs.com/smallfa/p/10830442.html
Copyright © 2011-2022 走看看