大家好 非本科入门一年多
这半年比较密集的写了一点leetcode
虽然跟很多人比起来很菜
但多少有点进步分享一下心得
希望可以帮助到刚开始写的朋友
半年约300题写到900题
中间检讨是相当有帮助的
常常刚开始写送错了
东改西改对了就好
但那题其实根本没有吃透
没事的时候
去submission看自己错的原因
通常这类思维误区很可能会重复错
重写写过的题目很重要
确保自己真的会写也不用太长时间
如果真的会且有写熟
五分钟到十分钟应该要可以过
写到后面之后每个类型
要写得越来越一致
才不会有一些小错误卡了很久
最后要追求快速干净一次过
尽量不要靠着题目test case debug
当然这是理想情形
以下是写过题数
https://i.imgur.com/0umqY9Q.jpg
weekly contest
比赛可以很好的训练自己时间内解题
在时限的压力下
让自己想得更清楚不要慌
而且训练自己程式好读好debug
一开始写大概都写个一两题就不行了
有时候觉得明明很简单但是莫名就是卡
那就是程式逻辑写的太乱不好读
或是没想清楚
有时候多读一些没很常用的算法
也可以让自己想法多元一点
更容易解开稍微难一点的题目
其实leetcode题目都不是太难
练一阵子后如果第四题不会太难
通常都可以完赛
之后就可以追求一点速度
发挥好一点差不多一百多名
其实越写会发现很多不熟要想
或是特别的题目类型比较弱
就可以特别加强
多找人讨论不同的想法
以下是比赛历史图
https://i.imgur.com/W42nYxd.jpg
也希望大家分享分享写题目学习的经验