15. 采用递归方式对顺序表进行快速排序,下列关于递归次数的叙述中,正确的是 。
A. 递归次数与初始数据的排列次序无关
B. 每次划分后,先处理较长的分区可以减少递归次数
C. 每次划分后,先处理较短的分区可以减少递归次数
D. 递归次数与每次划分后得到的分区处理顺序无关
17. 一组待排序序列为(46,79,56,38,40,84),则利用堆排序的方法建立的初始堆为( )。
A. 79,46,56,38,40,80
B. 84,79,56,38,40,46
C. 84,79,56,46,40,38
D. 84,56,79,40,46,38
18. 在对n个元素的序列进行排序时,堆排序所需要的附加存储空间是( )。
A. O(log2n)
B. O(1)
C. O(n)
D. O(nlog2n)