登录
  • #刷题
  • #leetcode

刷1000+题的总结与思考

fightingg
7658
48
一转眼自己刷了1000+,从当初two sum也写不出来的小白,到大部分medium,少部分hard自己能写出来,自己绝对不是聪明的或者基础最好的,我一直相信,努力坚持,下面写下自己的经验:

1. 最开始的时候,我先学java 数据结构算法拖了很久才开始,发现开始做题,还是不会,感觉在刷题的过程中,自己能学到很多,进步最大,自己也从java改为python,我觉得没必要纠结哪种语言,

解法思路是最重要。

2. 遇到没思路我一般都是会看讨论,然后看一些youtube的视频比如basket wang,huahua,jikai tang感觉好多视频对自己理解解法帮助很大,自己理解,在自己写出来

3. 刷题感觉提高的最好方法就是重复吧,多思考,好多题我做了很多遍,做完过了几个月在做就没思路,我就会重复来,在不断重复中进步

4. 虽然现在心题不断成,后面好多题都是重复的或者一种思路,我觉得最好把相同类型归类,便于更好理解

比如 这几道完全是一样的解法

1143. Longest Common Subsequence

1035. Uncrossed Lines

583. Delete Operation for Two Strings

712. Minimum ASCII Delete Sum for Two Strings

718. Maximum Length of Repeated Subarray

5. 心态上我是从最初怀疑自己,到之后喜欢做题,现在也偶尔会有厌烦的感觉,感觉坚持下来最重要,但是希望自己还是继续努力,继续刷题

希望对大家有帮助
48条回复
热度排序

发表回复