
数据结构
阿袁的小园子
这个作者很懒,什么都没留下…
展开
-
912常考的几种树和堆
一、AVL树二、伸展树(splay树)1)经前人证明,伸展树的单次操作均可在分摊的O(logn)时间内完成(证明过程你不要学,记住结论就行)2)在伸展树中,如果,即便节点v的深度为Ω(n),双层伸展策略既可将v推至树根,还可以让对应分支的长度收缩到原来的一半3)三、B-树四、红黑树...原创 2020-12-03 00:09:25 · 578 阅读 · 0 评论 -
关于B树的几个知识点
1.B树的所有外部结点都处于最底层,且深度完全一致,所以B树肯定是满树2.考研考的比较多的是B树的深度h,B树的阶数m,B树的关键码个数N1)B树的高度的范围:2)B树各个结点所含关键码的3个要求:i.根节点至少含有1个关键码ii.每个结点至多含m-1个关键码iii.除了根节点,其它分支结点至少包含⌈m/2⌉\lceil{m/2}\rceil⌈m/2⌉-1个结点3.B树和其它普通树不同的地方在于,计算树的高度时需要把外部节点考虑进去(即使外部节点是并不包含关键码的结点)以上3个点可以通过这原创 2020-11-01 14:05:14 · 4127 阅读 · 1 评论