A.O(n)
B.O(nlogn)
C.O)(n*n)
D.O(logn)
修改快速排序算法,在一个有n个数的未排序的数组中找到第k个最小值(k≤n)。算法在平均情况下应当需要O(n)时间。
A、n
B、2(n-1)
C、n(n-l)/2
D、D、log2n
对N个记录的线性表进行快速排序,为减少算法的递归深度,以下叙述正确的是()。
A.每次分区后,先处理较短的部分
B.每次分区后,先处理较长的部分
C.与算法每次分区后的处理顺序无关
D.以上三者都不对
对n个记录的线性表进行快速排序为减少算法的递归深度,以下叙述正确的是()。【北方交通大学2000二、5(2分)】
A.每次分区后,先处理较短的部分
B.每次分区后,先处理较长的部分
C.与算法每次分区后的处理顺序无关
D.以上三者都不对