一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 2034|回复: 5
收起左侧

[其他] 關於leetcode是否需要看答案

[复制链接] |试试Instant~ |关注本帖
nyy86 发表于 2016-2-14 16:04:37 | 显示全部楼层 |阅读模式

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
大家好,
小弟我這週開始刷題,我發現很多 Medium 級別的題目我想了大概5個小時都想不出解答,
看了解答真心覺得我要自己想出解法可能至少要折騰個10幾小時,感覺真的沒效率阿..
很多題的解法都很巧妙,沒做過實在想不出來

可是如果是看解答而非自己做出來的,那就淪為背解答了...
求問各位大神剛開始刷leetcode時該用什麼策略來達到最大的學習效率?

stellari 发表于 2016-2-14 18:07:37 | 显示全部楼层
nyy86 发表于 2016-2-14 16:22
我現在不知道應該要選擇
1.正面和題目作戰,每題都堅持自己解,看看解出來的時間能不能變快

个人建议,你先自己全力想一下,但是时间不要超过以半小时。如果半小时之内甚至没有一点点思路,就先扫一眼Leetcode讨论区。讨论区里满是诸如“Share my 10-line Java DP solution, O(N^2)”的标题。这等于是给了DP和O(N^2)运行时间两个提示,然后再用半小时,看在这个提示下能想出多少。这一小时过完,如果已经有明确的思路,就先写出代码。如果还是没有明确的答案,那么马上看别人的解答。即使自己写出来了,也要去看高手的解法,找差距。

“背解答”并非不好的事情。你现在处于原始积累阶段,正需要看的大量解答。学写程序其实和学写诗文是差不多的道理,古人为什么写诗又快又好?因为他们脑中有大量的现成的片段,对仗关系等等,所以说出上句马上就能接出下句。如果你见过大量的优秀代码,你就会对在什么场景下该怎么写这件事有更深的认识,遇到问题就能够更快地解决。

评分

1

查看全部评分

回复 支持 3 反对 0

使用道具 举报

pacman 发表于 2016-2-14 16:19:26 | 显示全部楼层
你如果每道题都可以马上做出来,那就不用做了,面试时临时想就可以了
回复 支持 1 反对 0

使用道具 举报

 楼主| nyy86 发表于 2016-2-14 16:22:31 | 显示全部楼层
pacman 发表于 2016-2-14 16:19
你如果每道题都可以马上做出来,那就不用做了,面试时临时想就可以了

我現在不知道應該要選擇
1.正面和題目作戰,每題都堅持自己解,看看解出來的時間能不能變快

還是

2. 瘋狂看解答,找出解題的關鍵和規律
回复 支持 反对

使用道具 举报

 楼主| nyy86 发表于 2016-2-14 18:24:05 | 显示全部楼层
stellari 发表于 2016-2-14 18:07
个人建议,你先自己全力想一下,但是时间不要超过以半小时。如果半小时之内甚至没有一点点思路,就先扫一 ...

好的,謝謝前輩
回复 支持 反对

使用道具 举报

nikki3128 发表于 2016-2-14 19:44:06 | 显示全部楼层
也解答了我的问题。
谢楼上各位
也谢楼主提问!
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-9 08:04

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

快速回复 返回顶部 返回列表