[讨论] leetcode半年小小心得

楼主: soihy (soihy)   2020-07-29 21:04:38
大家好 非本科入门一年多
这半年比较密集的写了一点leetcode
虽然跟很多人比起来很菜
但多少有点进步分享一下心得
希望可以帮助到刚开始写的朋友
半年约300题写到900题
中间检讨是相当有帮助的
常常刚开始写送错了
东改西改对了就好
但那题其实根本没有吃透
没事的时候
去submission看自己错的原因
通常这类思维误区很可能会重复错
重写写过的题目很重要
确保自己真的会写也不用太长时间
如果真的会且有写熟
五分钟到十分钟应该要可以过
写到后面之后每个类型
要写得越来越一致
才不会有一些小错误卡了很久
最后要追求快速干净一次过
尽量不要靠着题目test case debug
当然这是理想情形
以下是写过题数
https://i.imgur.com/0umqY9Q.jpg
weekly contest
比赛可以很好的训练自己时间内解题
在时限的压力下
让自己想得更清楚不要慌
而且训练自己程式好读好debug
一开始写大概都写个一两题就不行了
有时候觉得明明很简单但是莫名就是卡
那就是程式逻辑写的太乱不好读
或是没想清楚
有时候多读一些没很常用的算法
也可以让自己想法多元一点
更容易解开稍微难一点的题目
其实leetcode题目都不是太难
练一阵子后如果第四题不会太难
通常都可以完赛
之后就可以追求一点速度
发挥好一点差不多一百多名
其实越写会发现很多不熟要想
或是特别的题目类型比较弱
就可以特别加强
多找人讨论不同的想法
以下是比赛历史图
https://i.imgur.com/W42nYxd.jpg
也希望大家分享分享写题目学习的经验
作者: eecheng87 (EEcheng)   2020-07-29 21:13:00
比赛的第四题常常写不出来...DP好难
作者: GGFACE (ggface)   2020-07-29 22:15:00
好强
作者: BBSealion (海狮)   2020-07-29 22:18:00
DP 跟 Graph 一开始是大魔王,后来就习惯了,但碰到数学题会想破头,另外 binary search 题有时意外的难XD
作者: jj0321 (JJ与你倒数唷)   2020-07-29 23:14:00
国立EE所芯片组, 不是本科吗....?
作者: cuteSquirrel (松鼠)   2020-07-29 23:54:00
DP真的很吃经验值
作者: yuanyu90221 (菜菜鸟)   2020-07-30 01:47:00
作者: iverson52000 (Albert Hsu)   2020-07-30 02:45:00
推!
作者: A4P8T6X9 (残废的名侦探)   2020-07-30 07:27:00
现在陷入前三题秒杀,但第四题出不来的窘境。
作者: kyrie77 (NTU KI)   2020-07-30 09:06:00
好猛...
作者: physicsdk (我是小洛)   2020-07-30 09:28:00
推分享
楼主: soihy (soihy)   2020-07-30 09:46:00
不好意思借朋友帐号发文
作者: askaleroux (FalconTW)   2020-07-30 11:24:00
九百题也太多了XDDDD我觉得250题都会 可以 ACE 外商以外的所有400题 有所总结 可以稳上G 我现在才230题binary search 的边界很烦啊 有的是index去夹有的是数字本身去夹 要怎么夹 也有所不同
作者: sorryla (Mr.东)   2020-07-30 13:11:00
没有什么叫稳上G的
作者: nek0t1m (猫拳)   2020-07-30 13:11:00
现在四百多题 周赛p4只有很简单的时候才解得出来 囧
作者: askaleroux (FalconTW)   2020-07-30 13:58:00
可能G不能算 我太菜 毕竟G整天有新题目
作者: alihue (wanda wanda)   2020-07-30 14:21:00
是天真以为 G 刷题就能去吗?
作者: GGFACE (ggface)   2020-07-30 15:09:00
跟有没有新题目没关系 你又不是在猜题 观念要调整一下
作者: ccutebenbi   2020-07-30 16:09:00
没有在稳上G的 随便来个system design可不是刷题就会
作者: Murasaki0110 (麦当劳欢乐送)   2020-07-30 18:25:00
刷题是基本好吗 面试所有环节都可能让你out
作者: y956403 (寻欢)   2020-07-30 19:15:00
400题就有G?我还不赶快把easy写一写
作者: final01 (牛顿运动定律)   2020-07-30 19:54:00
等上了在说吧!有人一题都没刷也上
作者: jj0321 (JJ与你倒数唷)   2020-07-30 22:41:00
Cracking the coding interview都有提不只刷题, 还要会System design和一些临场反应
作者: bben900911 (Ben)   2020-07-30 23:38:00
刷题、BQ、语言特性、OOPS、资料结构细节即便纯软,认真一点的多问你OS也不会不常见G的话就应该是更高的境界了..
作者: TheBeast (边缘肥宅)   2020-07-31 02:50:00
面试临场发挥比较重要 紧张智商至少会掉20%甚至Manager随便问个BQ 很多人没准备过的就讲不出话了
作者: iiiii (I take 5)   2020-07-31 10:28:00
面试的时候是算法最强的时候,跟期中考一样啊,这铁定是华人发明的
作者: snow0112 (小雪)   2020-07-31 14:12:00
作者: aoisama (普通人)   2020-07-31 16:45:00
我两百题都刷不到都可以面试过双A加上L了...LC很好用但也不是绝对,面试不是考联考啊
作者: nova06091   2020-07-31 17:55:00
请问遇到很负评很多的烂题目要写吗?
作者: abc53 (abc)   2020-08-01 00:55:00

Links booklink

Contact Us: admin [ a t ] ucptt.com