Redian新闻
>
sleetcode中的online judge都报runtime error, 用本地编译器执行一些例子都ok
avatar
sleetcode中的online judge都报runtime error, 用本地编译器执行一些例子都ok# JobHunting - 待字闺中
c*e
1
https://www.vspku.org/
前身为成立于2000年5月的北京大学素食文化研究会,是中国大陆高校首家素食类的学
生社团,现有会员数百人,遍布北大各院系。
我们的创立宗旨是"关爱生命,健康饮食"。我们希望能以学生社团的形式,向北大和校
外的素食爱好者介绍素食的生活理念,从而使得素食 作为一种主张,一种理念,能够
处在平等的地位,以其应有的面目为人所知,为人所理解,为愿意选择的所选择。
自成立以来,我们已经举办了多次素食与健康、动物福利、生态环保等方面活动,形式
上包括专题讲座、影片播放、参观考察、素食品尝、生活实践等, 我们始终关注着更
合理的饮食方式,更健康的身心发展,更和谐的生存环境,以及更完善的动物福利。
我们的经费主要来自社会赞助。会员没有会费义务,也没有严格的素食义务。对素食感
兴趣的同学都可以加入进来,了解更多与素食有关的知识。由于学生社团的限制,我们
暂时无权接受非北大学生会员, 敬请谅解。
如有合作举办活动、资金捐助等方面的意向,欢迎联系:pkuveg#gmail.com
avatar
m*n
2
啥原因?
avatar
i*e
3
什么语言?
runtime error 通常是数组越位或者存在一些 bug.
通常是你代码少处理了一些特殊情况造成的。
把代码和题目贴出来,我帮你看。
avatar
m*n
4
给个建议啊,这个你最好是不要让你的testcase hang住了,给出最后testcase fail的
个数和情况最好了。和unit test一样,你用很多input 进行输入,不能一个fail了,
你就runtime error了。。

【在 i**********e 的大作中提到】
: 什么语言?
: runtime error 通常是数组越位或者存在一些 bug.
: 通常是你代码少处理了一些特殊情况造成的。
: 把代码和题目贴出来,我帮你看。

avatar
m*n
5
找到问题了,确实有情况没考虑到。现在的代码还是不行,崩溃啊。。
import java.util.*;
public class Solution {
public ArrayList> threeSum(int[] num) {
// Start typing your Java solution below
// DO NOT write main() function
if(num==null || num.length==0) return null;
ArrayList> ret = new ArrayList>();
Arrays.sort(num);
int begin = 0;
int end = num.length-1;
for(int i=0;iint j = i+1;
int k = end;
while(jint twosum = num[i]+num[j];
if(twosum+num[k]<0) {
j++;
}
else if(twosum+num[k]>0) {
k--;
}
else {
ArrayList tmp = new ArrayList();
tmp.add(num[i]);
tmp.add(num[j]);
tmp.add(num[k]);
ret.add(tmp);
j++;
k--;
}
}
}
return ret;
}
}

【在 i**********e 的大作中提到】
: 什么语言?
: runtime error 通常是数组越位或者存在一些 bug.
: 通常是你代码少处理了一些特殊情况造成的。
: 把代码和题目贴出来,我帮你看。

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。