首页 > 试题广场 >

题目来源于王道论坛 下列应用中,适合使用B+

[单选题]
题目来源于王道论坛

下列应用中,适合使用B+树的是



  • 编译器中的词法分析
  • 关系数据库系统中的索引
  • 网络中的路由表快速查找
  • 操作系统的磁盘空闲块管理
推荐

解析:

B+树是应文件系统所需而产生的B-树的变形,前者比后者更加适用于实际应用中的操作系统的文件索引和数据库索引,因为前者磁盘读写代价更低,查询效率更加稳定。编译器中的词法分析使用有穷自动机和语法树。网络中的路由表快速查找主要靠高速缓存、路由表压缩技术和快速查找算法。系统一般使用空闲空间链表管理磁盘空闲块。所以B正确。

发表于 2018-06-16 10:55:44 回复(0)
B-树是平衡m叉查找树(左边分支都比根节点小,右边都大),B-树中所有节点的孩子节点数的最大值称为B-树的阶;
B-树上,如果是根节点且不是叶节点则,至少有两个分支,若是非根非叶节点,至少有m/2向上取整个分支;
B-树的特殊结构:有n个分支的节点有n-1个关键字;
****每个关键字的左侧子树和右侧子树的最大高度差为1;且所有叶子节点都在同一层!!!!!!!!
发表于 2018-07-30 22:40:31 回复(2)
选B
B+树是一种树数据结构,通常用于数据库操作系统文件系统中。B+树的特点是能够保持数据稳定有序,其插入与修改拥有较稳定的对数时间复杂度。B+树元素自底向上插入,这与二叉树恰好相反。
选B关系数据库系统中的索引
编辑于 2020-07-06 12:41:58 回复(0)