科普一下这次BP的漏油事故 (转载)# Stock
g*c
1 楼
我在网上找了个答案
http://yucoding.blogspot.in/2012/12/leetcode-question-3-4-sum.h
他先是把所有元素两两相加,存进multimap做了个hash,
然后在这个multimap里依次两两相加看是否等于target。
我感觉他的解法很费时间啊,超过O(n^4)了吧?(因为首先构建好multimap的size是O(
n^2),然后再两层for循环)
我之前用3sum那种方法写的,左右移动指针,O(n^3),不超时,但是最近提交都显示超
时。
哪里有不超时C++的答案呢?
http://yucoding.blogspot.in/2012/12/leetcode-question-3-4-sum.h
他先是把所有元素两两相加,存进multimap做了个hash,
然后在这个multimap里依次两两相加看是否等于target。
我感觉他的解法很费时间啊,超过O(n^4)了吧?(因为首先构建好multimap的size是O(
n^2),然后再两层for循环)
我之前用3sum那种方法写的,左右移动指针,O(n^3),不超时,但是最近提交都显示超
时。
哪里有不超时C++的答案呢?