l**o 发帖数: 356 | 1 用了随便一个test case测试了一下,结果是对的
但是submit答案之后,给出run time error,还有一个超级长的input, 也不告诉我应该
答案是啥,我该怎么debug呢
谢谢 |
p*****2 发帖数: 21240 | 2 裸调
【在 l**o 的大作中提到】 : 用了随便一个test case测试了一下,结果是对的 : 但是submit答案之后,给出run time error,还有一个超级长的input, 也不告诉我应该 : 答案是啥,我该怎么debug呢 : 谢谢
|
y*****e 发帖数: 712 | 3 小test case可以过,但大的test case过不了的话,可能是complexity没达到要求。可
以去网上搜搜更简单的方法 |
w*******0 发帖数: 17 | 4 曾经我也有很多次怀疑我的代码是对的,leetcode错了。
但是最后的最后,经过各种本地调试,我总会发现其实还是我错了。
所以现在只要leetcode告诉我我错了,我基本相信,肯定是我错了。 |
b*********s 发帖数: 115 | 5
赞同
【在 w*******0 的大作中提到】 : 曾经我也有很多次怀疑我的代码是对的,leetcode错了。 : 但是最后的最后,经过各种本地调试,我总会发现其实还是我错了。 : 所以现在只要leetcode告诉我我错了,我基本相信,肯定是我错了。
|
e*******o 发帖数: 4654 | 6 脱了衣服调试?
【在 p*****2 的大作中提到】 : 裸调
|
n*******c 发帖数: 7 | 7 放到本地调试啊,写个输入输出就行了。。。虽然很像作弊吧。。。 |
s****a 发帖数: 794 | |
z***y 发帖数: 73 | |
c*****e 发帖数: 3226 | 10 难道你们不在 eclipse写完再贴上去?
直接在 leetcode 写完就 pass, 那得多熟练?! 卖油翁?膜拜!
【在 l**o 的大作中提到】 : 用了随便一个test case测试了一下,结果是对的 : 但是submit答案之后,给出run time error,还有一个超级长的input, 也不告诉我应该 : 答案是啥,我该怎么debug呢 : 谢谢
|
u*****l 发帖数: 444 | 11 先在本地IDE 调,自己大致写一些test case。差不多了再提交。 |
g*****g 发帖数: 34805 | 12 Well, you don't have that luxury on a white board.
【在 c*****e 的大作中提到】 : 难道你们不在 eclipse写完再贴上去? : 直接在 leetcode 写完就 pass, 那得多熟练?! 卖油翁?膜拜!
|
c*****e 发帖数: 3226 | 13 whiteboard 难道不是写 pseudo code?就算有错面试人员也看不出来很 rare 的
cases.
【在 g*****g 的大作中提到】 : Well, you don't have that luxury on a white board.
|
m*****g 发帖数: 71 | 14 我是这样做的,一定要在LC上写,这样可以当练习白板了,写完后不提交,手动跑几个
test case,觉得没问题了再提交,如果没过,就仔细看出错信息,在LC上看代码找问
题,改也再提交。如果实在怎么都不行,就把代码拷出来,在Eclipse里建项目,写输
入输出,然后跑出错的例子,看看什么问题,过了再拷回LC提交。我觉得这样还是比较
锻炼面试时要用到的技巧的。
如果卡在长输入上超时出错,肯定是要求更快速人算法,一般写O(n2)之前都得想想,
是不有更快的算法,除非是graph 或者 matrix |