【发布时间】:2019-06-18 01:14:38
【问题描述】:
我正在寻找解决方案:
Given a array and a number P , find two numbers in array whose product equals P.
寻找比 O(n*2) 更好的解决方案。我可以使用额外的空间或其他数据结构。任何帮助表示赞赏?
【问题讨论】:
-
这听起来真的像家庭作业。
-
对数字的类型有什么限制吗(比如只限整数、只限正整数等)?
-
数量不限。
-
如果对数字没有限制(除了可能是实数),存在解的可能性接近于零,特别是如果一个或多个数字是浮点近似值。经典论文:docs.sun.com/source/806-3568/ncg_goldberg.html