树与二叉树【上】

\quad

一. 树的定义和基本术语

\quad

\quad

1.1 树的基本概念

\quad
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

\quad

1.2 树的基本术语

\quad

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
\quad

1.3 树的常考性质

\quad

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

\quad

1.4 树的存储结构

\quad

1.4.1 三种表示法

\quad

\quad

1.4.1.1 双亲表示法

\quad

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
显然第二种方案更好
在这里插入图片描述

在这里插入图片描述
那就需要把从那个结点开始, 它的孩子全都删掉

在这里插入图片描述
\quad

1.4.1.2 孩子表示法

\quad
在这里插入图片描述
\quad

1.4.1.3 孩子兄弟表示法

\quad
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

\quad

1.4.2 树、森林与二叉树的转换(重要考点)

\quad

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

\quad

1.5 树的遍历

\quad

先根遍历

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
\quad
\quad

后根遍历

在这里插入图片描述
\quad
\quad

层次遍历

在这里插入图片描述
谁出队,谁的孩子入队
其中先序和后序遍历都是深度优先遍历,而层次遍历是广度优先遍历

\quad

1.6 森林的遍历

\quad

森林的先序遍历

在这里插入图片描述
\quad
\quad
方法一:
在这里插入图片描述
\quad

方法二:先转换为二叉树
在这里插入图片描述

\quad

森林的中序遍历

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值