【发布时间】:2012-02-04 13:19:11
【问题描述】:
使用包含 15 个数字的列表,我需要给出一个代表最佳和最坏情况的列表。它说“q.s. 使用列表中的第一项作为枢轴项”。我不确定我是否每次都选择第一项作为枢轴,但这就是我的假设......
为了最好的情况..我想出了(粗体表示枢轴,斜体表示大于和小于标记):
8 1 3 2 6 5 7 4 12 9 11 10 14 13 15
4 1 3 2 6 5 7--8--12 9 11 10 14 13 15
2 1 3 --4--6 5 7。 ........8........10 9 11--12--14 13 15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
希望有人可以在这里验证我的工作,如果有误,请指出方法和原因。
【问题讨论】:
-
注意:three-way version 具有线性单元素输入的最佳情况。