【发布时间】:2023-02-08 19:54:31
【问题描述】:
例如,它说在 1 秒内 3000 个数字用选择排序排序。我们如何预测 10 秒内将排序多少个数字?
我检查过选择排序需要 O(n^2) 但我不明白我将如何计算在 10 秒内将排序多少个数字。
【问题讨论】:
-
大 O 符号与特定时间测量无关。这里有更多关于它的信息:en.wikipedia.org/wiki/Big_O_notation。
-
“我不明白我将如何计算 10 秒内将排序多少个数字”: 我也不。如果有人告诉你有一个公式可以计算它,那说明他们还没有理解 big O 是什么意思。这是很多人的误解,包括老师。
-
@wohlstad 我认为 big-oh 表示法完全可以用作相对的时间计算的因素。请检查我的答案,如果我错了请告诉我。 (如果可以,请证明我错了。)
-
@trincot 我认为 big-oh 表示法完全可以用作相对的时间计算的因素。请检查我的答案,如果我错了请告诉我。 (如果可以,请证明我错了。)
标签: data-structures big-o selection-sort