【数据结构】二叉树
链式二叉树的实现
平衡二叉搜索树
哈希表
B数
1 | typedef int BTDataType; |
遍历方法
三个部分:根,左子树,右子树
- 前序遍历
- 中序遍历
- 后续遍历
- 层序遍历
1 |
|
统计二叉树的结点数量
1 | /*返回结点的数量*/ |
1 | /*分治*/ |
统计树的高度
1 | /*方法一:时间复杂度过高*/ |
1 | /*较优写法*/ |
第K层的数据数量
1 | /*第K层的数据数量*/ |
平衡二叉搜索树
哈希表
B数
1 | typedef int BTDataType; |
三个部分:根,左子树,右子树
1 |
|
1 | /*返回结点的数量*/ |
1 | /*分治*/ |
1 | /*方法一:时间复杂度过高*/ |
1 | /*较优写法*/ |
1 | /*第K层的数据数量*/ |