
距离本人正式开始刷题生涯至今也有七个月之久了在这七个月了陆陆续续也刷了400道题左右但是目前对我的提升并不显著私以为造成这种情况的原因有以下几条。自从大一开始我便开始了刷题当我打开第一道题时就对我造成了打击原来刷题和上课讲的内容并不一样leetcode第一题两数之和让我无从下手我开始上网搜看题解从此刻开始我才明白了刷题的前提是得有数据结构的知识从这之后我开始在网上学习数据结构的课程跟着课程刷完了我的前50道题当我有了一点数据结构的积累之后一些简单题我也是能做出来了但是中等题的话看到基本是毫无头绪的从这时起我也开始用AI辅助我做题了一些看不懂的题解让AI给我逐行解释并且开始学习算法的相关课程在leetcode题解中认识了灵茶山自此我开始有结构的刷题学习解题模板四个月内学习了一些基础的算法跟着题刷了将近300道题如果说这四个月的时间真的让我有进步吗那肯定是有的。但是进步并没有我预期的那么大如今我虽然看到大部分中等题可以想到用什么算法来解但是真正开始解题时便无从下手无论是对题目的分析还是条件的判断总是不能一步到位经常写一半就会卡住不得不看题解重新整理思路。静下心来反思一下确实是能找到本人前期刷题的问题的对本人来说前期刷题的过程并不是对于知识点的运用而更像是在学习从零开始学习数据结构和算法并在学习的过程中通过刷题来巩固所以让本人只是看着题解明白了一些做法到底是怎么写的并没有深入的思考题目的具体问题自从400题之后前期的学习方式逐渐不适用了本人的能力也到达了瓶颈。从此我决心改变我的学习方式从被动的输入开始转向主动的输出将每天的刷题量进一步减少至3道以内保证每道题真真正正的深入了解并且每次做完题之后写出题解以及题目分析。