同样的数据集合,二叉排序树的查找性能与关键字的输入序列有关系。
第1题:
在下列方法中,不用查找表中数据元素的关系进行查找的方法是______。
A.有序表查找
B.二叉排序树查找
C.平衡二叉树
D.散列查找
第2题:
A、顺序查找
B、折半查找
C、哈希查找
D、二叉排序树查找
第3题:
下列关于查询网络信息的叙述,正确的是( )。
A.搜索引擎是一种浏览和检索数据集的工具
B.在检索关键字时,双引号(“”)用来限定该关键字必须出现在检索结果中
C.输入同样的关键词,各搜索引擎检索的结果及排序大致相同
D.查找信息可以按关键字查找,也可以按内容分类逐级检索
第4题:
● 用关键字序列10、20、30、40、50构造的二叉排序树(二叉查找树)为 (63) 。
第5题:
以下关于二叉排序树(或二叉查找树、二叉搜索树)的叙述中,正确的是( )
A.对二叉排序树进行先序、中序和后序遍历,都得到结点关键字的有序序列
B.含有N个结点的二叉排序树高度为【log2n】+1
C.从根到任意二个叶子结点的路径上,结点的关键字呈现有序排列的特点
D.从左到右排列同层次的结点,’其关键字呈现有序排列的特点
第6题:
第7题:
设有一个整数序列d{40,28,6,72,100,3,54}依次取出序列中的数,构造一棵二叉排序树。并对上述二叉排序树,在等概率条件下,求成功查找的平均查找长度。
(1)
(2)ASL=(1×1+2×2+3×3+4)/7=18/7
略
第8题:
有关键字值的集合A={55,30,35,15,45,25,95},从空二叉树开始逐个插入每个关键字值,建立与集合A对应的二叉排序树,若希望得到的二叉排序树高度最小,应选择()作为输入序列。
第9题:
依次取a中各数据,构造一棵二叉排序树。 (1)对该二叉树进行查找,成功查找到38,和46各要进行多少次元素间的比较? (2)给出按后序遍历该二叉排序树的序列。
第10题:
对两棵具有相同关键字集合而形状不同的二叉排序树,()遍历它们得到的序列的顺序是一样的。
第11题:
第12题:
第13题:
设有关键字n=2h-1,构成二叉排序树,每个关键字查找的概率相等,查找成功的ASL最大是n()
A.对
B.错
第14题:
A.关键字的个数
B.树的形态
C.关键字的取值范围
D.关键字的数据类型
第15题:
用关键字序列10、20、30、40、50构造的二叉排序树(二叉查找树)为(63)。
A.
B.
C.
D.
第16题:
在关键字随机分布的情况下,在二叉排序树上进行查找的平均查找长度与(28)的量级相当。
A.顺序查找
B.二分查找
C.哈希查找
D.逆序查找
第17题:
设二叉排序树的高度为h,则在该树中查找关键字key最多需要比较()次。
第18题:
第19题:
设有查找表{5,14,2,6,18,7,4,16,3},依次取表中数据,构造一棵二叉排序树。并说明如何由序列的二叉排序树得到相应序列的排序结果,对上述二叉排序给出中序遍历的结果。
(1)
(2)中序遍历:中序2,3,4,5,6,7,14,16,18
略
第20题:
对于一棵有n个结点、深度为h的二叉排序树,当查找一个指定关键字的元素且查找失败时,最多需进行()次比较。
第21题:
依次插入关键字(51, 37,60,54,49,32,79,27,36)生成二叉排序树,则查找关键字值54(查找成功),需做的关键字比较次数为();查找关键字值22(查找失败),需做的关键字比较次数为()
第22题:
给出不同的输入序列建造二叉排序树,一定得到不同的二叉排序树。
第23题:
第24题: