• 大话数据结构笔记——第六章 树


    1 树的定义

     

     

    1)结点分类

    2)结点间关系

     

    3)树的其他相关概念

     

    2 树的抽象数据类型

    3 树的存储结构

    1)双亲表示法

     

     

    改进一

     改进二

     思考

    2)孩子表示法

     方案一

     方案二

     改进一

     

     

     改进二

    3)孩子兄弟表示法

    4 二叉树的定义

     

    1)二叉树的特点

      

     

     

    2)特殊二叉树

     

     

     

     

    5 二叉树的性质

    1)二叉树性质1

    2)二叉树性质2

    3)二叉树性质3

     

    4)二叉树性质4

     

    5)二叉树性质5

    6 二叉树的存储结构

    1)二叉树的顺序存储结构

     

     

    2)二叉链表

     

    7 遍历二叉树

    1)二叉树遍历原理

    2)二叉树遍历方法

     

     

    3)前序遍历算法

    4)中序遍历算法

    5)后序遍历算法

    6)推导遍历结果

    8 二叉树的建立

     

     

    9 线索二叉树

    1)线索二叉树原理

     结点结构

    2)线索二叉树结构实现

     线索化的过程就是在遍历过程中修改空指针的过程。

     

     

     

     

    10 树、森林与二叉树的转换

    1)树转换为二叉树

    2)森林转换为二叉树

    3)二叉树转换为树

     

    4)二叉树转换为森林

     

    5)树与森林的遍历

     

     

     

    11 赫夫曼树及其应用

    1)赫夫曼树

    2)赫夫曼树定义与原理

     

     

    3)赫夫曼编码

    12 总结

     

     

  • 相关阅读:
    get与post的区别
    细数28个服务器端控件
    学习笔记
    是Attribute,还是Property
    学习日记
    C#常见面视题(附答案)
    扩展GridView(八)——导出为Excel
    如何实现ObjectDataSource与GridView的分页操作
    asp.net程序性能优化总结
    Array和ArrayList的异同点
  • 原文地址:https://www.cnblogs.com/superjishere/p/12309943.html
Copyright © 2020-2023  润新知