单项选择题在对n个元素进行快速排序的过程中,第一次划分最多需要移动()次元素,包括开始把支点元素移动到临时变量的一次在内。
A.n/2
B.n-1
C.n
D.n+1
您可能感兴趣的试卷
你可能感兴趣的试题
1.单项选择题在对n个元素进行快速排序的过程中,若每次划分得到的左、右两个子区间中元素的个数相等或只差一个,则整个排序过程得到的含两个或两个元素的区间个数大致为()
A.n
B.n/2
C.log2n
D.2n
2.单项选择题在对n个元素进行冒泡排序的过程中,至少需要()趟完成。
A.1
B.n
C.n-1
D.n/2
3.单项选择题对n个元素进行直接插入排序时间复杂度为()。
A.O(1)
B.O(n)
C.O(n2)
D.O(log2n)
4.单项选择题在对n个元素进行直接插入排序的过程中,共需要进行()趟。
A.n
B.n+1
C.n-1
D.2n
5.单项选择题若对n个元素进行直接插入排序,则进行任一趟排序的过程中,为寻找插入位置而需要的时间复杂度为()
A.O(1)
B.O(n)
C.O(n2)
D.O(log2n)
6.单项选择题若对n个元素进行直接插入排序,在进行第i趟排序时,假定元素r[i+1]的插入位置为r[j],则需要移动元素的次数为()。
A.j-i
B.i-j-1
C.i-j
D.i-j+1
最新试题
则该队列为满队列的条件为()(采用少用一个空间的方法)
题型:单项选择题
一棵二叉树的先序序列是:CEDBA,中序序列是:DEBAC ,则该二叉树的后序序列是()
题型:单项选择题
顺序表中有10个数据元素,若第一个元素的存储地址是1000,则最后一个元素地址是1036,第5个元素的地址是()
题型:单项选择题
当需要用一个形式参数直接改变对应实参的值时,该形式参数应说明为()
题型:单项选择题
对给定的数据集{84,47,25,15,21}排序,进行2趟简单选择排序的结果是()
题型:单项选择题
在打印杨辉三角形前N行的算法中,需要申请一个N*N的二维数组存放杨辉三角形N行数据。
题型:判断题
只要无向图中有权重相同的边,其最小生成树就不可能唯一。
题型:判断题
头指针为L的带头结点的双循环链表,结点的前趋指针域为prior,后继指针域为next,判断该链表为空的条件是()。
题型:填空题
数据元素在计算机的存储映像包括()
题型:多项选择题
某顺序表的第一个元素的存储地址是500,每个元素占4个单元,则第8个元素的起始地址是()
题型:单项选择题