树和二叉树

2019-04-08  本文已影响0人  HelenYin

树的定义和基本术语

二叉树

二叉树是一种树形结构,它的特点是每个节点之多只有两棵子树,并且二叉树的子树有左右之分,其次不能任意颠倒。

遍历二叉树

二叉树是由3个基本单元组成:根节点,左子树,右子树。因此如果能遍历这三个部分就遍历了整棵树。

  1. 访问根节点
  2. 先序遍历左子树
  3. 先序遍历右子树
  1. 中序遍历左子树
  2. 访问根节点
  3. 中序遍历右子树
  1. 后序遍历左子树
  2. 后序遍历右子树
  3. 访问根节点

例子:



我画了一个树

先序遍历的结果:
-+ab-cd/ef
中序遍历的结果:
a+b
c-d-e/f
后序遍历的结果:
abcd-*+ef/-

上一篇 下一篇

猜你喜欢

热点阅读