首页 软件设计师正文

在n个数的数组中确定其第i(1≤K《n)小的数时,可以采用快(2015年上半年软件设计师上午综合知识真题解析)

在n个数的数组中确定其第i(1≤in)小的数时,可以采用快速排序算法中的划分思想,对n个元素划分,先确定第k小的数,根据i和k的大小关系,进一步处理,最终得到第i小的数。划分过程中,最佳的基准元素选择的方法是选择待划分数组的( 1 )元素。此时,算法在最坏情况下的时间复杂度为(不考虑所有元素均相等的情况)(2)。
(1)A.第一个
B.最后一个
C.中位数
D.随机一个
(2)A.(n)
B.(lgn)
C.(nlgn)
D.(n2)






参考答案: C、A
参考解析:正在整理中,欢迎在文下评论区提供答案解析,谢谢!
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接:https://scpro.cn/v/63b931b2b82411ee.html

相关文章

最近发表