数据结构
文章平均质量分 81
不想学有的是人学
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
AVLTree——(高度)平衡二叉搜索树
如果插入后父亲的平衡因子为1/-1,证明原来其没有子节点,插入了一个子节点导致平衡因子加或者减1,这时导致了其高度的改变,并且可能影响了父亲节点的祖先节点,需要继续向上更新平衡因子:如果父亲节点是父亲节点的父亲节点的右/左,就把父亲节点的父亲节点的平衡因子加/减1,如果运算后其平衡因子为0,则判断结束,因为不会继续向上影响,如果为1/-1,则继续向上更新平衡因子,如果为2/-2,则说明在此节点的位置开始不平衡,则对此节点进行旋转操作,操作后二叉树平衡。当新插入节点在较高左子树的右侧时,原创 2024-09-30 17:32:41 · 1482 阅读 · 0 评论 -
BSTree——二叉搜索树
二叉搜索树的两种模型,key模型和key/value模型,分别用与判断key是否存在和根据key查找对应value,二者再实现上相近,下面以key/value模型为例。原创 2024-09-29 17:54:18 · 354 阅读 · 0 评论
分享