数据结构 图 树 二叉树 常考知识点复习

二叉树:

二叉排序数(二叉搜索数、二叉查找树):每个结点的左孩子都比该结点小,右孩子都比该结点大

平衡二叉树:平衡因子(BF)左子树的深度减去右子树的深度,值为-1,0,1.每个结点的平衡因子的绝对值都不大于1.

                        平衡二叉树的调整策略:LL、LR、RR、RL 具体用哪种调整策略看对应的数,插在了什么位置。

满二叉树:每一层都是满的

完全二叉树:满二叉树最后一行少右边结点

二叉树叶子节点的个数-1=度为2的结点的个数

第i层的结点个数为2的i-1次方

前i层最多有的结点个数为2的i次方-1

结点个数=边数+1

红黑树:是二叉搜索树的一种。它与普通二叉搜索树不同的是,红黑树的每个节点都附加了另一个属性――颜色,可以是红色,也可以是黑色。通过对于每条路径上节点颜色的规则进行限定,红黑树可以保证任何两条从根部到树叶的路径节点个数相差不超过2倍。所以,红黑树是一种近似平衡的二叉搜索树.

树转为二叉树:孩子兄弟表示法-左子树放孩子,右子树放其兄弟。

此时树的先序遍历对应二叉树的先序遍历

        树的后序遍历对应二叉树的中序遍历

图中最小生成树的生成算法:普里母算法-先找代价最小的边,逐步并入其他边,保证不产生环

                                                    克鲁斯卡尔-不断找最小的,不管与之前的是否相连,并入,保证不差生环。

图的表示:邻接矩阵、邻接表

图的遍历:深度优先、广度优先

AOV-网:用顶点表示活动、用弧表示优先关系的网成为AOV-网

简单路径:路径中不含有重复的节点,节点只经过一次

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一步一台阶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值