【发布时间】:2012-11-26 09:08:26
【问题描述】:
我尝试使用外部排序来回答这个问题,但面试官回答说复杂度很高 n.n(log(n)) 即 n 平方 *logn。 有没有更好的选择。
为了简化问题: 让我们假设我们有 1000 个元素要排序,并且仅分配给 100 个元素的空间。比外部排序花费更少时间的最佳算法是什么。
【问题讨论】:
-
@AliImran 您不知道数据的范围,或者即使它具有对其进行排序的字符串表示形式。
标签: c++ c algorithm sorting data-structures