梁靜茹# Piebridge - 鹊桥l*o2010-10-07 07:101 楼用了随便一个test case测试了一下,结果是对的但是submit答案之后,给出run time error,还有一个超级长的input, 也不告诉我应该答案是啥,我该怎么debug呢谢谢
p*22010-10-07 07:103 楼裸调【在 l**o 的大作中提到】: 用了随便一个test case测试了一下,结果是对的: 但是submit答案之后,给出run time error,还有一个超级长的input, 也不告诉我应该: 答案是啥,我该怎么debug呢: 谢谢
w*02010-10-07 07:105 楼曾经我也有很多次怀疑我的代码是对的,leetcode错了。但是最后的最后,经过各种本地调试,我总会发现其实还是我错了。所以现在只要leetcode告诉我我错了,我基本相信,肯定是我错了。
b*s2010-10-07 07:106 楼赞同【在 w*******0 的大作中提到】: 曾经我也有很多次怀疑我的代码是对的,leetcode错了。: 但是最后的最后,经过各种本地调试,我总会发现其实还是我错了。: 所以现在只要leetcode告诉我我错了,我基本相信,肯定是我错了。
c*e2010-10-07 07:1011 楼难道你们不在 eclipse写完再贴上去?直接在 leetcode 写完就 pass, 那得多熟练?! 卖油翁?膜拜!【在 l**o 的大作中提到】: 用了随便一个test case测试了一下,结果是对的: 但是submit答案之后,给出run time error,还有一个超级长的input, 也不告诉我应该: 答案是啥,我该怎么debug呢: 谢谢
g*g2010-10-07 07:1013 楼Well, you don't have that luxury on a white board.【在 c*****e 的大作中提到】: 难道你们不在 eclipse写完再贴上去?: 直接在 leetcode 写完就 pass, 那得多熟练?! 卖油翁?膜拜!
c*e2010-10-07 07:1014 楼whiteboard 难道不是写 pseudo code?就算有错面试人员也看不出来很 rare 的cases.【在 g*****g 的大作中提到】: Well, you don't have that luxury on a white board.
m*g2010-10-07 07:1015 楼我是这样做的,一定要在LC上写,这样可以当练习白板了,写完后不提交,手动跑几个test case,觉得没问题了再提交,如果没过,就仔细看出错信息,在LC上看代码找问题,改也再提交。如果实在怎么都不行,就把代码拷出来,在Eclipse里建项目,写输入输出,然后跑出错的例子,看看什么问题,过了再拷回LC提交。我觉得这样还是比较锻炼面试时要用到的技巧的。如果卡在长输入上超时出错,肯定是要求更快速人算法,一般写O(n2)之前都得想想,是不有更快的算法,除非是graph 或者 matrix