- 树的面试题解法一般都是递归,为什么?
- 问题分解具有重复性
- 没有便于循环的结构
- 有明确的终止条件
- 二叉搜索树:
- 左子树的所有结点均小于根结点的值
- 右子树的所有结点均大于根结点的值
- 重复性
- 前序、中序、后序遍历:
- 前序:中左右
- 中序:左中右
- 后序:左右中
- 二叉堆
- 是一颗完全二叉树
- 树中任意结点的值 >= 其子结点的值
- 索引为
i的左孩子的索引为2*i+1 - 索引为
i的右孩子的索引为2*i+2 - 索引为
i的父结点索引为floor( (i – 1) / 2 )
Week_02
Directory actions
More options
Directory actions
More options
Week_02
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||