(6)对n个关键字作快速排序,在最坏情况下,算法的时间复杂度是( )。
A. O(n)
B. O(n2)
C. O(nlog2n)
D. O(n3)
(7)若一组记录的排序码为(46, 79,56,38,40,84),则利用快速排序的方法,以第一个记录为基准得到的一次划分结果为( )。
A. 38,40,46,56,79,84
B. 40,38,46,79,56,84
C. 40,38,46,56,79,84
D. 40,38,46,84,56,79
(8)下列关键字序列中,( )是堆。
A. 16,72,31,23,94,53
B. 94,23,31,72,16,53
C. 16,53,23,94,31,72
D. 16,23,53,31,94,72