假设我们构建了一个快速排序算法,枢轴值花费线性时间。找到最坏情况下的递归公式。
我的回答: T(n)= T(n-1) + T(1) + theta(n)
当子数组完全不平衡时发生最坏情况。一个子数组中有1个元素,另一个子数组中有(n-1)个元素。theta(n)是因为寻找枢轴需要n的运行时间。
我做对了吗?
我的回答: T(n)= T(n-1) + T(1) + theta(n)
当子数组完全不平衡时发生最坏情况。一个子数组中有1个元素,另一个子数组中有(n-1)个元素。theta(n)是因为寻找枢轴需要n的运行时间。
我做对了吗?