avatar
l*o
1
用了随便一个test case测试了一下,结果是对的
但是submit答案之后,给出run time error,还有一个超级长的input, 也不告诉我应该
答案是啥,我该怎么debug呢
谢谢
avatar
L*f
2
avatar
p*2
3
裸调

【在 l**o 的大作中提到】
: 用了随便一个test case测试了一下,结果是对的
: 但是submit答案之后,给出run time error,还有一个超级长的input, 也不告诉我应该
: 答案是啥,我该怎么debug呢
: 谢谢

avatar
y*e
4
小test case可以过,但大的test case过不了的话,可能是complexity没达到要求。可
以去网上搜搜更简单的方法
avatar
w*0
5
曾经我也有很多次怀疑我的代码是对的,leetcode错了。
但是最后的最后,经过各种本地调试,我总会发现其实还是我错了。
所以现在只要leetcode告诉我我错了,我基本相信,肯定是我错了。
avatar
b*s
6

赞同

【在 w*******0 的大作中提到】
: 曾经我也有很多次怀疑我的代码是对的,leetcode错了。
: 但是最后的最后,经过各种本地调试,我总会发现其实还是我错了。
: 所以现在只要leetcode告诉我我错了,我基本相信,肯定是我错了。

avatar
e*o
7
脱了衣服调试?

【在 p*****2 的大作中提到】
: 裸调
avatar
n*c
8
放到本地调试啊,写个输入输出就行了。。。虽然很像作弊吧。。。
avatar
s*a
9
怀疑递归层数太多了 改成while loop先
avatar
c*e
11
难道你们不在 eclipse写完再贴上去?
直接在 leetcode 写完就 pass, 那得多熟练?! 卖油翁?膜拜!

【在 l**o 的大作中提到】
: 用了随便一个test case测试了一下,结果是对的
: 但是submit答案之后,给出run time error,还有一个超级长的input, 也不告诉我应该
: 答案是啥,我该怎么debug呢
: 谢谢

avatar
u*l
12
先在本地IDE 调,自己大致写一些test case。差不多了再提交。
avatar
g*g
13
Well, you don't have that luxury on a white board.

【在 c*****e 的大作中提到】
: 难道你们不在 eclipse写完再贴上去?
: 直接在 leetcode 写完就 pass, 那得多熟练?! 卖油翁?膜拜!

avatar
c*e
14
whiteboard 难道不是写 pseudo code?就算有错面试人员也看不出来很 rare 的
cases.

【在 g*****g 的大作中提到】
: Well, you don't have that luxury on a white board.
avatar
m*g
15
我是这样做的,一定要在LC上写,这样可以当练习白板了,写完后不提交,手动跑几个
test case,觉得没问题了再提交,如果没过,就仔细看出错信息,在LC上看代码找问
题,改也再提交。如果实在怎么都不行,就把代码拷出来,在Eclipse里建项目,写输
入输出,然后跑出错的例子,看看什么问题,过了再拷回LC提交。我觉得这样还是比较
锻炼面试时要用到的技巧的。
如果卡在长输入上超时出错,肯定是要求更快速人算法,一般写O(n2)之前都得想想,
是不有更快的算法,除非是graph 或者 matrix
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。