【发布时间】:2017-05-01 04:40:23
【问题描述】:
当数组通过重复附加 19 增长时,选择排序算法的 Big-Theta (T) 表示法的最佳情况和最坏情况复杂度是多少?
例如:
[ 19, 13, 7, 19, 12, 16, 19 ],
[ 19, 13, 7, 19, 12, 16, 19, 19 ],
[ 19, 13, 7, 19, 12, 16, 19, 19, 19 ]
等等。 n用来表示数组的长度。
所以我们将相同的数字添加到数组的末尾,但这个数字也恰好是最大的数字,所以它会留在数组的末尾。这是否意味着它真的对效率没有任何影响?我很困惑。
【问题讨论】:
-
您使用哪个版本的 SELECT?