二叉树
来源:互联网 发布:淘宝上海华硕商城 编辑:程序博客网 时间:2024/06/09 02:16
完全二叉树——只有最下面的两层结点度小于2,并且最下面一层的结点都集中在该层最左边的若干位置的二叉树;
满二叉树——除了叶结点外每一个结点都有左右子叶且叶结点都处在最底层的二叉树。
遍历方式的序是指根的的位置
前序遍历(Preorder Traversal 亦称(先序遍历))
访问根结点的操作发生在遍历其左右子树之前。
中序遍历(Inorder Traversal)
访问根结点的操作发生在遍历其左右子树之中(间)。
后序遍历(Postorder Traversal)
访问根结点的操作发生在遍历其左右子树之后。
可以通过递归算法和迭代算法来实现
不过递归的效率没有迭代的高
给一个中序和其他序遍历就可以唯一确认一个二叉树
如中序和前序,中序和后序
但是前序和后序不能确认一刻二叉树
满二叉树——除了叶结点外每一个结点都有左右子叶且叶结点都处在最底层的二叉树。
遍历方式的序是指根的的位置
前序遍历(Preorder Traversal 亦称(先序遍历))
访问根结点的操作发生在遍历其左右子树之前。
中序遍历(Inorder Traversal)
访问根结点的操作发生在遍历其左右子树之中(间)。
后序遍历(Postorder Traversal)
访问根结点的操作发生在遍历其左右子树之后。
可以通过递归算法和迭代算法来实现
不过递归的效率没有迭代的高
给一个中序和其他序遍历就可以唯一确认一个二叉树
如中序和前序,中序和后序
但是前序和后序不能确认一刻二叉树
阅读全文
1 0
- 二叉树、二叉堆
- 二叉树
- 二叉树
- 二叉树
- 二叉树
- 二叉树
- 二叉树
- 二叉树
- 二叉树
- 二叉树
- 二叉树
- 二叉树
- 二叉树
- 二叉树
- 二叉树
- 二叉树
- 二叉树
- 二叉树
- [LeetCode] 88. Merge Sorted Array
- Linux container_of 以及list_for_each_entry 的拆分理解
- Java多线程____JUC并发锁机制
- 今天学习filter函数,做课后题时发现一大神写的关于[::-1]的用法
- Java中的final关键字详解
- 二叉树
- Windows程序设计学习笔记一——第一个windows窗口
- talend 将本地文件或者mysql文件上传到hadoop/hdfs
- 1.6Android 学习+进度之五-通信规则及部分问题
- Nginx负载均衡
- Electron 将网页打包成桌面应用(web页面生成exe)
- 面试问题汇总
- PXE+Kickstart实现自动装机
- androidstudio 排查客户端无用资源