单选题
18.
对n个关键字进行快速排序,最大递归深度为( ),最小递归深度为( )。
A、
1,n
B、
n,log
2
n
C、
log
2
n,n
D、
nlog
2
n,n
【正确答案】
B
【答案解析】
快速排序过程构成一个递归树,递归深度即为递归树的高度。当枢轴值每次都将子表等分时,此时递归树的高为log
2
n。当枢轴值每次都是子表的最大值或最小值时,此时递归树退化为单链表,树高为n。
提交答案
关闭