目录
01 树
- 使用树形结构可以大大节省存储空间,并且查询文件的时候比较容易一些,可以大大提高效率.(注意树形结构是面试的重点)
- 树的基本概念
02 二叉树及其性质
- 二叉树(Binary Tree)的特点二叉树是有序树.
- 二叉树的性质
03 真二叉树(ProperBinary Tree)
- 真二叉树的概念
- 满二叉树
04 完全二叉树-概念
- 概念
05 完全二叉树-性质
- 性质1上面的floor和ceiling是与四舍五入没有关系的.
- 在我们平时写代码的时候,默认是进行向下取整的过程,比如说int i = 2.8.(i = 2)
- 性质2(从1开始编号)从0开始编号
06 完全二叉树-面试
- 面试题
- 上面的东西直接是使用一个公式进行求解:n0 = floor((n + 1)/2 ) = floor( (n + 1)>>2 ).这里应当注意的是在编程的过程之中floor是可以不进行添加的.
07 国外教材
-
国内与国外的一些不同