二叉树的操作
一、遍历
先序遍历:先访问根节点,再先序遍历左子树,再先序遍历右子树。
中序遍历:中序遍历左子树,再访问根节点,再中序遍历右子树
后序遍历:后序遍历左子树,后序遍历右子树,再访问根节点
二、已知两种遍历序列求原始的二叉树
只有通过先序和中序 或者通过中序和后序才能还原二叉树
1、已知先序和中序求后序
通过先序填节点,中序来判断左右子树
2、已知中后序求先序
通过后序填节点,中序判断左右子树
树的应用:
树是数据库中数据组成的一种重要的形式
操作系统子父进程的关系就是一棵树
面向对象语言中类的继承关系本身就是一棵树
赫夫曼树
树的操作
最新推荐文章于 2023-06-12 15:51:49 发布