【发布时间】:2012-04-01 21:04:51
【问题描述】:
我知道可以很容易地确定一个序列是否在 O(n) 时间内排序。但是,我们如何保证某个序列 T 确实是在 O(n) 时间内对序列 S 中的元素进行排序呢?
也就是说,有人可能有一个算法输出一些序列 T 确实是有序的,但可能不包含序列 S 中的任何元素,那么我们如何检查 T 确实是 S 在 O( n) 时间?
【问题讨论】:
-
如果你的意思是 O() 分析,它在 N 中是渐近的,那么你的问题没有 O(n) 解决方案。
-
多年过去了,没有答案能够(检查和?)利用 T 被排序。
标签: algorithm sorting big-o sequence