树
基本概念:
基本都是参考这个up主,非常感谢
最上面的是根节点
没有孩子的节点都是叶子节点
一棵树要么是空树,要么有两个指针,每个指针指向一棵树。树是一种递归结构,很多树的问题可以使用递归来处理。
一、满二叉树
一棵二叉树的结点要么是叶子结点,要么它有两个子结点(如果一个二叉树的层数为K,且结点总数是(2^k) -1,则它就是满二叉树。)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/134fa2e6637f6ede8765c8ef21574a2c.png)
二、完全二叉树
若设二叉树的深度为k,除第 k 层外,其它各层 (1~k-1) 的结点数都达到最大个数,第k 层所有的结点都连续集中在最左边,这就是完全二叉树。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/239ce2c0f1ad60525dad17835de67d13.png)
LeetCode
144
94
145