二叉树
二叉树定义:

二叉树例子:
 
 二叉树遍历:
(1)深度优先遍历(dfs):先往深走,遇到叶子节点再往回走。
 前序遍历(递归法,迭代法)
 中序遍历(递归法,迭代法)
 后序遍历(递归法,迭代法)
 前中后序指的就是中间节点的位置。
 
 
 (2)广度优先遍历(bfs):一层一层的去遍历。
 层次遍历(迭代法)。
递归三要素:
 (1)确定递归函数的参数和返回值
 (2)确定终止条件
 (3)确定单层递归的逻辑
微信扫一扫
二叉树定义:

二叉树例子:
 
 二叉树遍历:
(1)深度优先遍历(dfs):先往深走,遇到叶子节点再往回走。
 前序遍历(递归法,迭代法)
 中序遍历(递归法,迭代法)
 后序遍历(递归法,迭代法)
 前中后序指的就是中间节点的位置。
 
 
 (2)广度优先遍历(bfs):一层一层的去遍历。
 层次遍历(迭代法)。
递归三要素:
 (1)确定递归函数的参数和返回值
 (2)确定终止条件
 (3)确定单层递归的逻辑
相关推荐