题目内容
(请给出正确答案)
[主观题]
若有一个由17个元素组成的有序表,现利用二分法查找有序表的元素,问查找成功时,最少比较几次?最多比较几次?
答案
查看答案
第1题
A.1,2,3
B.9,5,2,3
C.9,5,3
D.9,4,2,3
第2题
单链表
实验目的:
(1)熟练掌握线性表的单链式存储结构及在其上实现线性表的各种基本运算的方法。
(2)掌握和理解本实验中出现的一些基本的C语言语句。
(3)体会算法在程序设计中的重要性。
实验内容:
(1)设计一算法,逆置带头结点的动态单链表head。要求利用原表的结点空间,并要求用尽可能少的时间完成。
(2)设有两个按元素值递增有序的单链表A和B,编一程序将A表和B表归并成一个新的递增有序的单链表C(值相同的元素均保留在C表中),并要求利用原表的空间存放C。
第3题
设有序表中的元素为(13,18,24,35,47,50,62),则在其中利用二分法查找值为24的元素需要经过()次比较。
A.1
B.2
C.3
D.4
第4题
若有一个动态数组a有两个元素a(0)和a(1),现要令数组a有三个元素a(0)、a(1)和a(2),则应当使用【 】语句。
第8题
将两个各有N个元素的有序表归并成一个有序表,其最少的比较次数是()。
A.N
B.2N一1
C.2N
D.N一1
第10题
已知一个有序表(0513192338495665758094),用二分法查找值为38的元素时,经过()次比较后查找成功。
A.1
B.2
C.3
D.4