算法题:N个数中找M个数,其之和等于target 财富值54

2016-10-22 22:11发布

LeetCode 上有一道M=2.
用两层循环遍历,O(n^2)可解。

但如果M=5M=10呢,在这种情况下,除了盲搜外,有什么想对高效的方法吗?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
mishen - whatsns产品经理
1楼-- · 2016-10-22 22:56

把问题一步一步转成2 sum 问题。
一般k sum最好也就能做到复杂度是$$ O(n^{k-1}). $$

另外,2 sum 其实可以做到 $$ O(n) $$

一周热门 更多>