123
返回列表 发新帖
楼主: liutr90
跳转到指定楼层
上一主题 下一主题
收起左侧

[Leetcode] 刷题刷不下去了

🔗
 楼主| liutr90 2015-4-18 13:21:59 | 只看该作者
全局:
dhldxy 发表于 2015-4-17 20:26
妹子,同是女同胞。同是刚开始刷题的时候无比痛苦的人。
刚开始找工作我也不想刷题,结果发现根本不行, ...

握手握手,多谢鼓励!
回复

使用道具 举报

🔗
jyj407 2015-4-19 02:28:35 | 只看该作者
全局:
加油,不要放弃,坚持就会成功!!!!
回复

使用道具 举报

🔗
NicklX 2015-4-19 03:11:21 | 只看该作者
全局:
我一开始没有目标的刷题也是比较迷茫
后来我就开始看面经 发现如果不能顺利回答+写出题目的话就会跪(……)
于是我就把面经里所有题都做了: path sum, total sum, 2sum, 斐波那契, blabla, blabla..有一种「做完了就能拿到 offer」的感觉
——但是没做完= =然后拒了
回复

使用道具 举报

🔗
zijianz 2015-4-19 03:55:56 | 只看该作者
全局:
一道题能调三天,不是聪不聪明,就是基础不好而已。要多练。

我至今还记得我第一次连续几次一段程序写完,编译,一个错没有时的兴奋。

我至今还记得我第一次连续几次Leetcode程序一气写完,提交直接accept时的开心。

我至今还记得我初期在论坛看哪道题都不会,觉得大家想法都好多好厉害的低落。

但我依然还记得也就是这几个月,我发现论坛的一些人怎么连这个都不知道(真的没有不尊重的意思),怎么连这个都能错,怎么连这么众所周知的方法都想不到的疑惑。

我现在还记得收到offer时不停的掐自己觉得不真实的感觉。尽管不明显,但只要我们不放弃,我们就在进步,不停的进步。你所做的每一件事,都有它的意义。

谁都是一步一步来的,调三天,没办法,只能继续调,过一两个星期可能就能过大部分test case了,再过几天就能一次accept了。

妹子,刷题重要又不重要。我觉得CS是一个整体素质的体现,特别是面试时manager那一轮,累的时候多看看Computer Architecture和OS以及Compiler,看得多了,你会发现CS的每个领域思想都是一样的,更重要的是你会终于发现这些算法究竟在实际中哪里用到了,会对心态有很大帮助。而且找工作聊行业聊领域也是很重要的一部分。

如果你调试不好,我建议用TDD,Test Driven Development,这不光在刷题时,面试时也很好用,有利于面你的人了解你的思路,以及很少会忘记边界。

先读问题,然后想象你在做测试,把所有你能想到的test cases都列出来(写出来),就当你要玩死一个别人的程序使劲出难题。

然后陈述自己的思路,用嘴把每个test case都跑一遍,至少能把自己说服了。

一气写成。多练练,一般你初期思路清晰,把思想化作程序的能力又没问题的话,这次就是AC。

另外,如果你真的太弱,我不建议你硬刷,不停的practice brute force并没有太大帮助。不如拿出一段时间,好好看看别人怎么写的。有一个叫水中的鱼的博客,真的非常非常非常的好,讲的也明白,建议你去看看。看高手程序,胜过自己闷头写几个月。重点是你读高手的解法多了会发现其中的pattern,其实做题来回来去就那么几种pattern,要做的只是如何从浮华的题目看出想考的本质而已,见多了本能就出解法了。

如果你真的觉得自己太弱,强烈建议多看高手写的,好好理解,然后自己闭卷从零写两天前看的题目,如果能自己从零写出来,就是真明白了。

切忌盲目刷题,这个论坛找到工作我见过不少一遍都没刷完的。真的要多总结,记思路不记题目,比如二叉树,我记得我总结时来回来去就3,4种思路,融会贯通了就什么都能解了。还是那句话,多看高手怎么想的,别自己苦想,看明白了隔一段时间自己重新来写,搞定了,这就是你的。

程序调的时间长真的只能继续写,写着写着就好了,把思想化作程序一气bug free是一种本事,你需要练习才能会,这很正常。

评分

参与人数 11大米 +137 收起 理由
monkey_cc + 3 感谢分享
michaelzju + 5 很好的建议!感谢!我也是刚开始刷
Irvin + 5 很有用的信息!
modifiedname + 90
leonidas1573 + 3 看的眼泪哗哗的.太赞了

查看全部评分

回复

使用道具 举报

🔗
dhldxy 2015-4-19 05:09:09 | 只看该作者
全局:
zijianz 发表于 2015-4-19 03:55
一道题能调三天,不是聪不聪明,就是基础不好而已。要多练。

我至今还记得我第一次连续几次一段程序写完 ...

强烈同意。那种从羡慕别人啥都会做到疑惑别人这都不知道的感觉太熟悉了。
回复

使用道具 举报

🔗
hsyfo 2016-1-6 11:57:20 | 只看该作者
本楼:
全局:
楼主加油~
回复

使用道具 举报

🔗
chenzhan171 2016-1-6 12:05:33 | 只看该作者
全局:
朋友, 先把Medium 和easy刷个3遍然后再刷hard就不会出现这种情况了。
回复

使用道具 举报

🔗
readman 2016-1-6 13:13:28 | 只看该作者
全局:
是啊, 痛苦的是挂onsite 5 6 家...飞来飞去累死了..
回复

使用道具 举报

🔗
hopq 2016-1-16 13:10:50 | 只看该作者
全局:
同作为学CS的妹子,我觉得hard难度的question一开始确实挺难的,但是相对的Hard难度question一道题能够学到的东西也比其他题目要多,company interview出现的可能性也会比较大。而且只面了4,5家就灰心是找不到好的工作的,我已经记不起来被拒了多少次,每次其实都是很宝贵的经历,重要的是怎样从这些经历里面来找到自己的不足,然后去改善。
回复

使用道具 举报

🔗
MTC 2016-1-16 15:11:52 | 只看该作者
全局:
你以为回国就能找到工作吗?leetcode这些level的题,国内公司都懒得考了,国内搞ACM的new graduates太多了,leetcode刷着就跟玩儿似的,你要告诉自己,必须留在美国,回国就是死路一条
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

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