1. 感悟
经历过本次系统刷题,最大的感觉就是:凡事预则立,不预则废!
首先本人非科班,学的机电类,之前读研的时候只接触过Matlab和一点点C。完全是零基础的水平,大概从20年开始接触数据结构与算法以及Python,但是看了图解算法,好像是一个外国人写的,蒙蒙的感觉,不过理解起来还可以,毕竟工科背景,之后开始做leetcode,基本都要看题解,然后看完题解,也不一定能写出来,基本复制粘贴。就这样做了有半年,看着好像做了100多道,其实一题没掌握,内心也是恐惧的,因为人天生对未知事物存在恐惧!
后来21年5月,做华为机试,想试一试,结果可想而知,0分把,几乎没做对一道题,后来又迷信书,买了些数据结构与算法的书,因为我也是想真的理解掌握的,最终翻了几页把!
时间来到22年初,再次做华为机试,这次进步明显,考了110分,不过还是没过!
最后去年接触到代码随想录,大概从10月底开始自己按着代码随想录做题,刚开始还好,可以坚持,到了贪心、回溯这块,没接触过,就不想做了,跳过去做熟悉的dp,做了几题就放弃了!但是deadline又在推着我,当时很焦虑!
后来尝试着跟着训练营一起刷题,每天做题,打卡,坚持到现在!
2. 总结
在跟着计划做题的这段时间,一共做了一下的题吧,都是比较典型的。
一刷刷下来感觉还可以,就是前面的有些忘了,回溯这块比较欠缺,还有二叉树不是很熟!跟着刷题写博客,就是在给自己约束,总感觉今天要完成这件事,不会去拖沓,我后悔没早点跟,不然现在二刷都结束了!接下来再继续二刷,巩固加深理解!另外在做新题!加油!