题目内容

在对n个元素进行堆排序的过程中,空间复杂度为()。

A.O(1)
B.O(log2n)
C.O(n2)
D.O(nlog2n)

查看答案
更多问题

假定一个初始堆为(1, 5, 3, 9, 12, 7, 15, 10),则进行第一趟堆排序后得到的结果为()。

A.3, 5, 7, 9, 12, 10, 15, 1
B.3, 5, 9, 7, 12, 10, 15, 1
C.3, 7, 5, 9, 12, 10, 15, 1
D.3, 5, 7, 12, 9, 10, 15, 1

在对n个元素进行快速排序的过程中,若每次划分得到的左、右两个子区间中元素的个数相等或只差一个,则整个排序过程得到的含两个或两个元素的区间个数大致为()。

A.n
B.n/2
C.log2n
D.2n

对下列四个序列进行快速排序,各以第一个元素为基准进行第一次划分,则在该次划分过程中需要移动元素次数最多的序列为()。

A.1, 3, 5, 7, 9
B.9, 7, 5, 3, 1
C.5, 3, 1, 7, 9
D.5, 7, 9, 1, 3

在对n个元素进行快速排序的过程中,第一次划分最多需要移动()次元素,包括开始把支点元素移动到临时变量的一次在内。

A.n/2
B.n-1
C.n
D.n+1

答案查题题库