二叉树

读书笔记:

  1. 相同高度的情况下,满二叉树的结点比完全二叉树的结点多。
  2. 二叉树的数组表示法。不适合对稀疏二叉树进行存储。根节点对应数组下标为0
    2.1. 左孩子结点left = 2 * parent + 1
    2.2. 右孩子结点right = 2 * parent +2
    2.3. 父节点下标 parent = (left - 1) / 2
  3. 二叉排序树的自平衡方式有AVL树,红黑树,树堆等,二叉堆也维相对顺序,只要求父节点大于左右孩子结点。
  4. 遍历方式之广度优先,深度优先。这两种遍历方式并不局限于二叉树,在访问树,图以及其他更为复杂的数据结构时,这两概念经常被用到。是一种抽象的算法思想。
    图片说明
全部评论

相关推荐

09-22 09:42
门头沟学院 Java
牛客37185681...:马德,我感觉这是我面过最恶心的公司,一面是两个女hr,说什么实习前几个月属于试用期,试用期过了才能转成正式实习生,我***笑了,问待遇就是不说,问能不能接受全栈,沙币公司
如果可以选,你最想去哪家...
点赞 评论 收藏
分享
10-19 14:15
兰州大学 Java
黄花菜豆:咱俩bg很一致啊uu而且我也做过这个仿小红书,感觉有点太深了短期内不好驾驭啊怕被问穿
点赞 评论 收藏
分享
10-29 16:42
门头沟学院 Java
1.今天什么国标的公司打电话约面试,还得准备ppt,好麻烦,网上查薪资一般,打算拒了,不面了2.字节又复活了,什么安全开发,也不知道怎么样,面一面试试吧,还是挺想去字节的,但好难,随缘吧所以今天没面试
嵌入式的小白:面试前可以好好准备下 1.看看你投递的岗位的岗位描述,分析下是哪个业务线,同使要罗列他们描述中提到的技术点 2.根据1中的两点准备 3.岗位描述中应该还有语言要求,这个刷刷八股,要是对自己语言能力很有把握,那就不用看这点了 4.找下你简历中项目部分,看有没有和岗位描述中技术点重合的,这种在面试提到项目时,是高概率问题 好好准备,祝你面试顺利
我的求职进度条
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务