对n个关键字进行快速排序,最大递归深度为( ),最小递归深度为( )。

admin2019-12-10  23

问题 对n个关键字进行快速排序,最大递归深度为(    ),最小递归深度为(    )。

选项 A、1,n
B、n,log2n
C、log2n,n
D、nlog2n,n

答案B

解析 快速排序过程构成一个递归树,递归深度即为递归树的高度。当枢轴值每次都将子表等分时,此时递归树的高为log2n。当枢轴值每次都是子表的最大值或最小值时,此时递归树退化为单链表,树高为n。
转载请注明原文地址:https://kaotiyun.com/show/N93i777K
0

相关试题推荐
最新回复(0)