网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
已知关键字序列为{53,17,19,61,98,75,79,63,46,40},给出利用这些关键字构造的二叉排序树。
参考答案和解析
(1)排序前:4,5,1,2,8,6,7,3,10,9gap=5: 4,5,1,2,8,6,7,3,10,9gap=2: 1,2,4,3,7,5,8,6,10,9gap=l: 1,2,3,4,5,6,7,8,9,10排序后:1,2,3,4,5,6,7,8,9,10(2)
更多 “已知关键字序列为{53,17,19,61,98,75,79,63,46,40},给出利用这些关键字构造的二叉排序树。” 相关考题
考题
● 关于二叉排序树的说法,错误的是 (27) 。(27)A. 对二叉排序树进行中序遍历,必定得到结点关键字的有序序列B. 依据关键字无序的序列建立二叉排序树,也可能构造出单支树C. 若构造二叉排序树时进行平衡化处理,则根结点的左子树结点数与右子树结点数的差值一定不超过1D. 若构造二叉排序树时进行平衡化处理,则根结点的左子树高度与右子树高度的差值一定不超过1
考题
由关键字序列(12,7,36,25,18,2)构造一棵二叉排序树(初始为空,第一个关键字作为根结点插入,此后对于任意关键字,若小于根结点的关键字,则插入左子树中,若大于根结点的关键字,则插入右子树中,且左、右子树均为二叉排序树) ,该二叉排序树的高度(层数)为 ( ) 。A. 6B. 5C. 4D. 3请帮忙给出正确答案和分析,谢谢!
考题
由关键字序列(12,7,36,25,18,2)构造一棵二叉排序树(初始为空,第一个关键字作为根节点插入,此后对于任意关键字,若小于根节点的关键字,则插入左子树中,若大于根节点的关键字,则插入右子树中,且左、右子树均为二叉排序树),该二叉排序树的高度(层数)为______。A.6B.5C.4D.3A.B.C.D.
考题
以下关于二叉排序树(或二叉查找树、二叉搜索树)的叙述中,正确的是( )A.对二叉排序树进行先序、中序和后序遍历,都得到结点关键字的有序序列B.含有N个结点的二叉排序树高度为【log2n】+1C.从根到任意二个叶子结点的路径上,结点的关键字呈现有序排列的特点D.从左到右排列同层次的结点,’其关键字呈现有序排列的特点
考题
以下关于二叉排序树的说法正确的是()。Ⅰ.在二叉排序树中,每个结点的关键字都比左孩子关键字大,比右孩子关键字小Ⅱ.每个结点的关键字都比左孩子关键字大,比右孩子关键字小,这样的二叉树都是二叉排序树Ⅲ,在二叉排序树中,新插入的关键字总是处于最底层Ⅳ.在二叉排序树中,新结点总是作为叶子结点来插入的Ⅴ.二叉排序树的查找效率和二叉排序树的高度有关A.Ⅰ、Ⅱ、Ⅳ、Ⅴ
B.Ⅱ、Ⅲ、Ⅳ
C.Ⅰ、Ⅲ、Ⅴ
D.Ⅰ、Ⅳ、Ⅴ
考题
如何在构造函数中给出参数?()A、 在创建对象以后,再调用构造函数,并在构造函数中给出参数B、 在定义引用变量的时候,给出参数C、 构造函数不能带参数D、 在用new关键字创建对象时,在对象的构造函数中给出参数
考题
依次插入关键字(51, 37,60,54,49,32,79,27,36)生成二叉排序树,则查找关键字值54(查找成功),需做的关键字比较次数为();查找关键字值22(查找失败),需做的关键字比较次数为()
考题
将关键字(45,87,30,33,63,27,51,76)依次插入到一棵初始为空的二叉排序树中。请回答:若在二叉排序树中插入新的关键字60,则为寻找插入位置,分别与哪些关键字进行比较。
考题
填空题依次插入关键字(51, 37,60,54,49,32,79,27,36)生成二叉排序树,则查找关键字值54(查找成功),需做的关键字比较次数为();查找关键字值22(查找失败),需做的关键字比较次数为()
考题
问答题将关键字(45,87,30,33,63,27,51,76)依次插入到一棵初始为空的二叉排序树中。请回答:若在二叉排序树中插入新的关键字60,则为寻找插入位置,分别与哪些关键字进行比较。
考题
单选题如何在构造函数中给出参数?()A
在创建对象以后,再调用构造函数,并在构造函数中给出参数B
在定义引用变量的时候,给出参数C
构造函数不能带参数D
在用new关键字创建对象时,在对象的构造函数中给出参数
考题
单选题利用关键字获取好的搜索引擎排名,不正确的方法有()。A
不断地寻找关键字和错误拼写的利用B
关键字的地区性和使用更长的关键字C
关键字的组合和应该避免的关键字D
用短关键字和减少关键字
热门标签
最新试卷