【数据结构】—— chapter 05 树与二叉树的概念 (part1)

文章目录

      • 5.1 树的基本概念
        • 5.1.1 树的定义
        • 5.1.2 基本术语
        • 5.1.3 树的性质
      • 5.2 二叉树的概念
        • 5.2.1 二叉树的定义及其主要特性
          • 1. 二叉树的定义
          • 2. 几个特殊的二叉树
          • 3. 二叉树的性质
        • 5.2.2 二叉树的存储结构
          • 1. 顺序存储
          • 2. 链式存储

5.1 树的基本概念

【数据结构】—— chapter 05 树与二叉树的概念 (part1)_第1张图片

5.1.1 树的定义

【数据结构】—— chapter 05 树与二叉树的概念 (part1)_第2张图片
【数据结构】—— chapter 05 树与二叉树的概念 (part1)_第3张图片

5.1.2 基本术语

1. 结点之间的关系描述
【数据结构】—— chapter 05 树与二叉树的概念 (part1)_第4张图片
2. 结点、树的属性描述
【数据结构】—— chapter 05 树与二叉树的概念 (part1)_第5张图片
3. 有序树、无序树
【数据结构】—— chapter 05 树与二叉树的概念 (part1)_第6张图片
4. 森林
【数据结构】—— chapter 05 树与二叉树的概念 (part1)_第7张图片

5.1.3 树的性质

1. 树中的结点数等于所有结点的度数加1。
【 结点的度 —— 结点有几个孩子(分支)】

2. 度为m的树、m叉树的区别
【数据结构】—— chapter 05 树与二叉树的概念 (part1)_第8张图片
3.
【数据结构】—— chapter 05 树与二叉树的概念 (part1)_第9张图片
4.
【数据结构】—— chapter 05 树与二叉树的概念 (part1)_第10张图片
5.
【数据结构】—— chapter 05 树与二叉树的概念 (part1)_第11张图片
6.
【数据结构】—— chapter 05 树与二叉树的概念 (part1)_第12张图片

7. 小结
【数据结构】—— chapter 05 树与二叉树的概念 (part1)_第13张图片

5.2 二叉树的概念

5.2.1 二叉树的定义及其主要特性

1. 二叉树的定义

【数据结构】—— chapter 05 树与二叉树的概念 (part1)_第14张图片
【数据结构】—— chapter 05 树与二叉树的概念 (part1)_第15张图片

2. 几个特殊的二叉树

(1)满二叉树和完全二叉树
【数据结构】—— chapter 05 树与二叉树的概念 (part1)_第16张图片
(2)二叉排序树
【数据结构】—— chapter 05 树与二叉树的概念 (part1)_第17张图片
(3)平衡二叉树
【数据结构】—— chapter 05 树与二叉树的概念 (part1)_第18张图片

3. 二叉树的性质

(1)
【数据结构】—— chapter 05 树与二叉树的概念 (part1)_第19张图片
(2)
【数据结构】—— chapter 05 树与二叉树的概念 (part1)_第20张图片

(3)
【数据结构】—— chapter 05 树与二叉树的概念 (part1)_第21张图片

(4) 完全二叉树 性质1
【数据结构】—— chapter 05 树与二叉树的概念 (part1)_第22张图片

(5) 完全二叉树 性质2
【数据结构】—— chapter 05 树与二叉树的概念 (part1)_第23张图片

5.2.2 二叉树的存储结构

1. 顺序存储

【数据结构】—— chapter 05 树与二叉树的概念 (part1)_第24张图片【数据结构】—— chapter 05 树与二叉树的概念 (part1)_第25张图片
【数据结构】—— chapter 05 树与二叉树的概念 (part1)_第26张图片

2. 链式存储

【数据结构】—— chapter 05 树与二叉树的概念 (part1)_第27张图片
【数据结构】—— chapter 05 树与二叉树的概念 (part1)_第28张图片
【数据结构】—— chapter 05 树与二叉树的概念 (part1)_第29张图片

你可能感兴趣的:(数据结构)