2022年暑假开始接触编程,末流二本大三非科班(buff叠满了属于是),连语法没学过的小白,本来想考研人工智能的所以学了python,然后匆匆花了两天学完了语法就来力扣刷题了,后来越刷越上瘾,到现在零零散散也刷了快半年,终于瓜店了!今天刚好出分了,那就来做个年终总结吧(也算是学习路程总结)打比赛用的是我小号@lei-feng-lfss
先晒一下前几天的周赛(运气好拿了14名哈哈哈)


力扣上刷了九百多题,基本上都是7-10月刷的,后来就慢慢去各种平台刷不一样的题,拓宽下视野。

现在刷题的这个号我就叫大号吧,另一个打周赛的算小号。
之前大号因为一些问题(天真的以为能卡bug,想着两个号同时上分就直接复制粘贴了)被封了一个月
后来就一直拿着新注册的小号打竞赛
小号的竞赛分数也是一波三折,一开始辛辛苦苦打到了快knight(差不多1800这样子)那时候进了残酷群,不知道怎么的绑定了国际服之后周赛分就清空了www。
后来从十月这样子开始重新打,排名基本上都是单调递增的样子,(有一场因为羊了所以没打,还有一场是因为上错号了....)总体来说是肉眼可见的进步!
总结一下从2022年暑假到现在大致学了什么
大一大二算是完完整整的玩了两年,大二暑假的时候突然感觉有点危机感(毕竟自己什么都不会)然后准备考研,那时候感觉人工智能好有意思,就准备考研人工智能,也从那时候开始学起了python
语法的学习就是从b站搜python教程找到一个播放量最高的然后二倍速学一遍,顺便做下笔记方便自己忘了的时候看看(现在感觉做笔记还是Typora好用哈哈)
从知乎发现力扣可以刷题而且对新手很友好就过来刷了(对两数之和懵逼了快一天(恼)),不过力扣的题解区真的算是所有平台里面最好的了!
我慢慢开始熟悉语法和入门基础算法、数据结构,基本上每天就是学了10h+的样子,因为是自学所以还是挺艰难的,各种找视频找教程(首推b站:爱学习的饲养员,真的讲的很好),那时候踩过大大小小的坑数不胜数
我个人是喜欢视频学习的,看到书或者特别长的文字什么的就头疼
【每个人的学习习惯不一样,挑一个自己觉得学的进去的方式就行】
![ZB0E(Q7K]{@I8PM@DL`P3.png](https://pic.leetcode.cn/1672835292-asVczi-ZB0E(Q7K%5D%7B@I~8PM@DL~%60P3.png)
学会了一个知识点的大致原理之后就开始刷对应专题的leetbook了(免费及会员免费的那些,付费的还没看过,也可以去看其他大佬总结的题目,总之一定要练),leetbook总结的题目质量都非常高,攻略完一本之后可以算是对这个知识点有一定理解了,要想完全掌握还是需要花大量时间来刷题,平均来看一个算法(或者数据结构)从理解到初步掌握要花一周左右(dp以及其他特别复杂的除外)
这段时间也算是我进步最快的一段时间了,征服一个又一个算法带来的爽感是其他东西很难比拟的
一些实用的网站:
lc周赛预测:https://lccn.lbao.site/
lc题目分数:https://zerotrac.github.io/leetcode_problem_rating/#/
算法学习:https://oi-wiki.org/basic/
如果有其他学习经验或者任何疑问,欢迎评论区交流。 写了那么久,点个赞支持一下作者呗🙃