关于数据结构--二叉树
2017-08-09 09:05
176 查看
今天复习了一下数据结构中的二叉树,关于二叉树的遍历有四种:前序遍历、中序遍历、后序遍历、层次遍历。其中前序、中序、后序遍历被称为深度遍历,层次遍历被称为广度遍历。
四种主要的遍历思想为:
前序遍历:根结点 ---> 左子树 ---> 右子树
中序遍历:左子树---> 根结点 --->
右子树
后序遍历:左子树
---> 右子树 ---> 根结点
层次遍历:只需按层次遍历即可
例如,求下面二叉树的各种遍历
前序遍历:1 2 4 5 7 8 3 6
中序遍历:4 2 7 5 8 1 3 6
后序遍历:4 7 8 5 2 6 3 1
层次遍历:1 2 3 4 5 6 7 8
参考博客:http://blog.csdn.net/my_jobs/article/details/43451187
四种主要的遍历思想为:
前序遍历:根结点 ---> 左子树 ---> 右子树
中序遍历:左子树---> 根结点 --->
右子树
后序遍历:左子树
---> 右子树 ---> 根结点
层次遍历:只需按层次遍历即可
例如,求下面二叉树的各种遍历
前序遍历:1 2 4 5 7 8 3 6
中序遍历:4 2 7 5 8 1 3 6
后序遍历:4 7 8 5 2 6 3 1
层次遍历:1 2 3 4 5 6 7 8
参考博客:http://blog.csdn.net/my_jobs/article/details/43451187
相关文章推荐
- 这是我参考网上编写的一道数据结构关于二叉树求其子树是否指针或者线索,及其对应得值,但是我运行结果却是有点问题,希望高手帮指教下!
- 关于数据结构的学习经验分享 (二叉树相关的内容)
- 数据结构 二叉树的创建 关于二级指针的问题
- 关于java二叉树数据结构的实现
- 11.11数据结构 ----关于二叉树小结
- 数据结构——关于二叉树
- 数据结构:关于重建二叉树的三种思路
- 数据结构:关于重建二叉树的三种思路
- 关于数据结构中一些二叉树的定义
- 数据结构中关于二叉树的使用
- 关于数据结构中二叉树的遍历
- 数据结构关于二叉树的操作
- C数据结构设计中,表首结点和二叉树根结点的头指针——传指针还是传指针的指针?
- 基本数据结构——二叉树的建立,遍历,求叶子节点,深度计算
- 面试小结三:关于算法数据结构的面试题整理(待续)
- Sql Server关于数据结构的操作
- 【数据结构】二叉树顺序结构实现_BiTreeArray
- 数据结构面试之五—二叉树的常见操作(递归实现部分
- 数据结构入门---初识二叉树(上)
- 数据结构 学习笔记之:关于顺序栈中给结构体类型指针分配内存时,使用malloc和不使用malloc的疑惑之解惑!