代码见QuickSort_Partition的partition_desc方法。
代码见QuickSort_Partition的partition_traditional方法。
a.时间复杂度是? O(n^2),因为每次划分为n-1和0.
代码见QuickSort_TailRecursive
b. (何时QuickSort_TailRecursive的栈深度是n?) 即最坏情况,当数组元素有序时。期望应该是lgN
代码见QuickSort_Partition的partition_desc方法。
代码见QuickSort_Partition的partition_traditional方法。
a.时间复杂度是? O(n^2),因为每次划分为n-1和0.
代码见QuickSort_TailRecursive
b. (何时QuickSort_TailRecursive的栈深度是n?) 即最坏情况,当数组元素有序时。期望应该是lgN