二叉树的遍历
2023-09-14 09:13:50 时间
全书链接: 408笔记——数据结构(C语言版)(将书上例题用C语言列出来,可以直接在IDE(Xcode)上运行)
文章目录
3 二叉树的遍历
3.1 先序遍历二叉树
3.1.1 递归算法
3.1.2 非递归算法
第三种 要求默写记忆
3.2 中序遍历二叉树
3.2.1 递归算法
3.2.2 非递归算法
模板算法6.3
3.3 后序遍历二叉树
3.4 层次遍历二叉树
3.5 两个推论(前序和中序序列可以唯一确定二叉树)
3.6 二叉树遍历算法的应用
3.6.1 二叉树的二叉链表创建
1.按满二叉树方式建立
2.按先序遍历方式建立
3.6.2 求二叉树的叶子结点数
3.6.2 求二叉树的深度
相关文章
- [LeetCode] Binary Tree Level Order Traversal 二叉树层次遍历(DFS | BFS)
- Java实现 LeetCode 671 二叉树中第二小的节点(遍历树)
- Java实现 LeetCode 654 最大二叉树(递归)
- Java实现 LeetCode 637 二叉树的层平均值(遍历树)
- Java实现 LeetCode 617 合并二叉树(遍历树)
- Java实现 LeetCode 144 二叉树的前序遍历
- Java实现 LeetCode 102 二叉树的层次遍历
- Java实现 LeetCode 105 从前序与中序遍历序列构造二叉树
- Lintcode---克隆二叉树
- 重新整理数据结构与算法(c#)—— 二叉树排序树[二十二]
- 【二叉树】LeetCode 94. 二叉树的中序遍历【简单】
- LeetCode(106):从中序与后序遍历序列构造二叉树
- 每日一道 LeetCode (21):对称二叉树
- LeetCode:94_Binary Tree Inorder Traversal | 二叉树中序遍历 | Medium
- 【二叉树】LeetCode 102. 二叉树的层序遍历【中等】
- LeetCode(124):二叉树中的最大路径和
- LeetCode(94):二叉树的中序遍历
- 144. 二叉树的前序遍历
- Leetcode.637 二叉树的层平均值
- 236. 二叉树的最近公共祖先 ——【Leetcode每日一题】
- python 二叉树类及其四种遍历方法
- 【7005】二叉树的遍历问题2
- python创建和读取n层二叉树
- 从两种遍历还原二叉树
- 971. 翻转二叉树以匹配先序遍历-递归法
- 105. 从前序与中序遍历序列构造二叉树
- 非递归方式实现二叉树四种遍历
- js 实现二叉树前序遍历
- 非递归二叉树遍历
- 一步一步写算法(之排序二叉树)
- 递归遍历二叉树
- 剑指 Offer 55 - I. 二叉树的深度
- 二叉树专题01------树的基础知识,遍历方式、前序遍历、中序遍历和后序遍历、递归、迭代、DFS、BFS、层序遍历