【发布时间】:2012-09-17 04:20:45
【问题描述】:
这学期我学习了算法课程,我正在尝试解决 CLRS 中的一个问题
2.3-7 描述一个 theta(n lg n) 时间算法,给定一个包含 n 个整数的集合 S 和另一个 整数 x,判断 S 中是否存在两个元素之和为 正好 x。
我不知道如何解决这个问题。 我正在尝试使用合并排序算法来解决它,因为它在 nlogn 时间内完成,但我不知道这是否是正确的方法。
谁能告诉我在已经指定运行时间的情况下求解算法的一般方法是什么?
谢谢。
【问题讨论】:
标签: algorithm computer-science big-o