对具有n个元素的任意序列采用插入排序法进行排序,排序趟数为()。
第1题:
对于具有n个元素的一个数据序列,若只需要得到其中第A个元素之前的部分排序,最好采用(43)。
A.堆排序
B.希尔排序
C.快速排序
D.直接插入排序
第2题:
若对n个元素进行直接插入排序,则进行第i趟排序过程前,有序表中的元素个数为______。
A.1
B.11
C.i
D.i+l
第3题:
对n个元素进行冒泡排序,要求按升序排列,程序中设定某一趟冒泡没有出现元素交换,就结束排序过程。对某n个元素的排序共进行了3n-6次元素间的比较就完成了排序,则()。
A原序列是升序排列
B原序列是降序排列
C对序列只进行了2趟冒泡
D对序列只进行了3趟冒泡
第4题:
对n个元素进行直接插入排序时间复杂度为()。
第5题:
采用下列排序算法对n个元素进行排序,其排序趟数肯定为n-1趟的排序方法有()。
第6题:
若对n个元素进行直接插入排序,则进行任一趟排序的过程中,为寻找插入位置而需要的时间复杂度为()
第7题:
对16个元素的序列用冒泡排序法进行排序,共需要进行()趟冒泡。
第8题:
O(1)
O(n)
O(n2)
O(log2n)
第9题:
1
i-1
i
i+l
第10题:
n-1
[log2n]
n
n+1
第11题:
n/2
n-1
n
n+1
第12题:
对
错
第13题:
对于具有n个元素的一个数据序列,若只需得到其中第k个元素之前的部分排序,最好采用(63)。
A.堆排序
B.希尔排序
C.快速排序
D.直接插入排序
第14题:
对具有n个元素的任意序列采用插入排序法进行排序,排序趟数为()。
An-1
B[log2n]
Cn
Dn+1
第15题:
对于具有n个元素的序列采用堆积排序法进行排序,排序的总趟数为n-1。
第16题:
若对n个元素进行直接插入排序,则进行第i趟排序过程前,有序表中的元素个数为()
第17题:
在对n个元素进行冒泡排序的过程中,第一趟排序至多需要进行()对相邻元素之间的交换。
第18题:
若对n个元素进行直接插入排序,在进行任意一趟排序的过程中,为寻找插入位置而需要的时间复杂度为()
第19题:
O(1)
O(n2)
O(log2n)
O(n)
第20题:
O(1)
O(n)
O(n2)
O(log2n)
第21题:
第22题:
选择排序法
插入排序法
泡排序法
堆积排序法
第23题:
选择和插入
冒泡和快速
插入和快速
选择和冒泡