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