LeetCode 上有一道M=2
的题.
用两层循环遍历,O(n^2)可解。
但如果M=5
或M=10
呢,在这种情况下,除了盲搜外,有什么想对高效的方法吗?
LeetCode 上有一道M=2
的题.
用两层循环遍历,O(n^2)可解。
但如果M=5
或M=10
呢,在这种情况下,除了盲搜外,有什么想对高效的方法吗?
3 回答2k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答2.9k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答3.4k 阅读
把问题一步一步转成2 sum 问题。
根据这个思路,k sum能做到复杂度是$$ O(n^{k-1}). $$
另外,2 sum 其实可以做到 $$ O(n) $$