由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 请教下3sum为撒超时
相关主题
3sum on LeetCode OJ我这个 3Sum 怎么过不了leetcode的测试阿
求助:3sum总是运行不过leetcode 3sum c++解法超时
leetcode的3sum的运行时间问题问个递归的问题
java的基本问题求Leetcode 3Sum 能过大数据的python解法……
sleetcode中的online judge都报runtime error, 用本地编译器执行一些例子都ok问个fb onsite题目
leetcode上的3sum问一个java generic的问题
问一个3 sum的问题path sum II OJ 超时
请问如何去除结果里面的重复4sum o(n^2)超时
相关话题的讨论汇总
话题: num话题: integer话题: list话题: arraylist话题: int
进入JobHunting版参与讨论
1 (共1页)
c**z
发帖数: 669
1
public class Solution {
public List> threeSum(int[] num) {
Arrays.sort(num);
List> ret = new ArrayList>();


for( int i=0 ;i {
int j=i+1;
int k=num.length - 1;
while(j {
int sum = num[i] + num[j] + num[k];
if ( sum == 0)
{
ArrayList temp = new ArrayList();
temp.add(num[i]);
temp.add(num[j]);
temp.add(num[k]);

if ( !ret.contains(temp) )
{
ret.add(temp);
}
j++;
k--;
}
else if ( sum <0)
{
j++;
}
else
{
k--;
}
}
}

return ret;
}
}
k****i
发帖数: 128
2
类似code我得到Output Limit Exceeded
w********n
发帖数: 4752
3
You need to consider case in which two neighering numbers are the same.
w********n
发帖数: 4752
4
because a number may appear many times.

【在 k****i 的大作中提到】
: 类似code我得到Output Limit Exceeded
T******e
发帖数: 157
5
ret.contains(temp)
这个方法的复杂度是什么,感觉会花不少时间
c**z
发帖数: 669
6
为撒超时啊,大牛来说说
T******e
发帖数: 157
7
ret.contains(temp)
这个方法的复杂度是什么,感觉会花不少时间
d******e
发帖数: 2265
8
基本功要加强。

【在 c**z 的大作中提到】
: 为撒超时啊,大牛来说说
1 (共1页)
进入JobHunting版参与讨论
相关主题
4sum o(n^2)超时sleetcode中的online judge都报runtime error, 用本地编译器执行一些例子都ok
LRU cache 超时leetcode上的3sum
Leetcode的Substring with Concatenation of All Words超时。问一个3 sum的问题
问个Amazon面试题请问如何去除结果里面的重复
3sum on LeetCode OJ我这个 3Sum 怎么过不了leetcode的测试阿
求助:3sum总是运行不过leetcode 3sum c++解法超时
leetcode的3sum的运行时间问题问个递归的问题
java的基本问题求Leetcode 3Sum 能过大数据的python解法……
相关话题的讨论汇总
话题: num话题: integer话题: list话题: arraylist话题: int