对含有n个互不相同元素的集合,同时找最大元和最小元至少需要(45)次比较。
A.2n
B.2(n-1)
C.n-1
D.n+1
第1题:
A.n
B、2(n-1)
C、n/2
D、n2
第2题:
A、n/2
B、(n+1)/2
C、(n-1)/2
D、n
第3题:
设二叉排序树中关键字互不相同,其中最小元必无左孩子,最大元必无右孩子。此命题是(51),最小元和最大元一定是(52)。
A.正确
B.不正确
C.错误命题
D.不确定
第4题:
给定一组长度为n的无序序列,将其存储在一维数组a[O..n-1]中。现采用如下方法找出其中的最大元素和最小元素:比较a[O]和a[n-1],若a[0]较大,则将二者的值进行交换;再比较a[1]和a[n-2],若a[1]较大,则交换二者的值;然后依次比较a[2]和a[n-3]、 a[3]和a[n-4]、…,使得每一对元素中的较小者被交换到低下标端。重复上述方法,在数组的前n/2个元素中查找最小元素,在后n/2个元素查找最大元素,从而得到整个序列的最小元素和最大元素。上述方法采用的算法设计策略是(64)。
A.动态规划法
B.贪心法
C.分治法
D.回溯法
第5题:
在某关键字互不相同的二叉排序树中,命题:最小元必无左孩子,最大元必无右孩子。是(19)。最小元和最大元一定是(20)。
A.不正确
B.正确
C.命题错误
D.无法确定
第6题:
对n个元素进行冒泡排序,通常要进行n-1趟冒泡,在第j趟冒泡中共要进行()次元素间的比较。
Aj
Bj-1
Cn-j
Dn-j-1
第7题:
对含n个记录的顺序表进行顺序查找,在最坏情况下需要比较()次。
第8题:
在表长为n的顺序表中,当在任何位置删除一个元素的概率相同时,删除一个元素所需移动的平均个数为()。
第9题:
对n个元素进行冒泡排序,通常要进行n-1趟冒泡,在第j趟冒泡中共要进行()次元素间的比较。
第10题:
对
错
第11题:
(n-1)/2
n/2
(n+1)/2
n
第12题:
对
错
第13题:
顺序存储的线性表中有N个元素,若向线性表中任意位置插入一个元素的概率相同,则插入一个元素平均需要移动的元素的个数是,(38)。
A.N/2
B.1og2N
C.N
D.N(N-1)/2
第14题:
两个递增序列A和B的长度分别为m和n(m<n),将两者归并为一个长度为m+n的递增序列时,______,归并过程中元素的比较次数最少。
A.当A的最大元素大于B的最大元素时
B.当A的最大元素小于B的最小元素时
C.当A的最小元素大于B的最小元素时
D.当A的最小元素小于B的最大元素时
A.
B.
C.
D.
第15题:
对长串为n的顺序线性表进行删除元素的操作,如果删除每一个元素的概率相同,则删除一个元素移动元素的平均次数为
A.n/2
B.(n-1)/2
C.(n+1)/2
D.n
第16题:
含有 n 个元素的线性表采用顺序存储 ,等概率删除其中任一个元素,平均需要移动( ) 个元素 。
A. n B. logn C. (n-1)/2 D. (n 2)/2
第17题:
第18题:
数据结构里,n个元素的顺序表,删除元素平均需要移动()个元素。
第19题:
对n个元素的表做顺序查找时,若查找每个元素的概率相同,则平均查找长度为()。
第20题:
若二叉排序树中关键码互不相同,则其中最小元素和最大元素一定是叶子结点。
第21题:
从含有N个元素的总体中,抽取n个元素作为样本,同时保证总体中每个元素都有相同的机会入选样本,这样的抽样方式称为()
第22题:
j
j-1
n-j
n-j-1
第23题: