我正在尝试计算在具有这些属性
的数组上应用快速排序(随机或正常)的时间复杂度:数组在前 2/3 中未排序,最大元素是 t
下一个 1/3 已排序,所有这里的元素大于 t\
我知道在正常的快速排序中,选择这两个部分之间的障碍导致不必对下一个 1/3 进行排序,但我找不到一种正式的(数学)方法来计算时间复杂度的渐近界限。
提前致谢
我正在尝试计算在具有这些属性
的数组上应用快速排序(随机或正常)的时间复杂度:数组在前 2/3 中未排序,最大元素是 t
下一个 1/3 已排序,所有这里的元素大于 t\
我知道在正常的快速排序中,选择这两个部分之间的障碍导致不必对下一个 1/3 进行排序,但我找不到一种正式的(数学)方法来计算时间复杂度的渐近界限。
提前致谢