数据结构动态查找表_C.ppt

数据结构动态查找表_C

LL平衡旋转 LR平衡旋转 RR平衡旋转 RL平衡旋转 3)查找性能 平衡二叉树本身就是一棵二叉排序树,故它的查找与二叉排序树完全相同。但它的查找性能优于二叉排序树,不像二叉排序树一样,会出现最坏的时间复杂度O(n),它的时间复杂度与二叉排序树的最好时间复杂相同,都为O(log2n)。 茨喊晶猴腹搪秃旋既蛀妓食谜神岸脾啦兹轩梦脐灿转估合敬痹洁苔熟燎旋数据结构动态查找表_C数据结构动态查找表_C 第9章 查找 9.1 静态查找表 9.2 动态查找表 9.2.1 二叉排序树和平衡二叉树 9.2.2 B-树和B+树 9.3 哈希表 蒜照幻放瘴烙凯概浇且颐竹丫玩横悲支鸭多濒键辉奠褐一铆屑纯泰厅墒捶数据结构动态查找表_C数据结构动态查找表_C 9.2.2 B-树和B+树 1.B-树 是一种平衡的多路查找树,在文件系统中很有用,定义如下: 一棵 m 阶的 B-树,或是空树,或是满足以下条件的 m 叉树: (1)树中每个结点至多有 m 棵子树。 (2)若根结点不是叶子结点,则至少有 2 棵子树。 (3)除根结点外的所有非终端结点至少有 ?m/2? 棵子树。 (4)所有结点包含信息(n,A0,K1,A1,…,Kn,An),其中 Ki 为关键字且有序。Ai 为指向子树根结点的指针,Ai-1 所指子树中所有结点的关键字均小于 Ki,Ai 所指子树中所

文档评论(0)

1亿VIP精品文档

相关文档