单项选择题n个数的数组中确定其第i(1≤i≤n)小的数时,可以采用快速排序算法中的划分思想,对n个元素划分,先确定第k小的数,根据i和k的大小关系,进一步处理,最终得到第i小的数。此时,算法在最坏情况下的时间复杂度为(不考虑所有元素均相等的情况)()。

A.Θ(n)
B.Θ(lgn)
C.Θ(nlgn)
D.Θ(n2


延伸阅读

你可能感兴趣的试题

2.单项选择题向优先队列中插入—个元素的时间复杂度为()。

A.Θ(n)
B.Θ(1)
C.Θ(lgn)
D.Θ(n2

3.单项选择题优先队列通常采用()数据结构实现。

A.堆
B.栈
C.队列
D.线性表

5.单项选择题对某有序顺序表进行折半查找时,()不可能构成查找过程中关键字的比较序列。

A.45,10,30,18,25
B.45,30,18,25,10
C.10,45,18,30,25
D.10,18,25,30,45

6.单项选择题某二叉树的先序遍历序列为cabfedg,中序遍历序列为abcdefg,则该二叉树是()。

A.完全二叉树
B.最优二叉树
C.平衡二叉树
D.满二叉树

相关最新试卷