LeetCode学习纪念(1)

LeetCode学习纪念(1)

  ​自3/4开始做LeetCode以来,到现在(4/25)也已经有将近两个月了,总算是也在LeetCode上做了100道题目了。

在这里插入图片描述
在这里插入图片描述
  很难想象,作为一个计算机学院的学生,我居然在大三下的前几个学期都几乎没怎么学习过算法,以至于在3月份的时候,一个学材料的同学跟我聊天聊到做算法题时,跟我说他在LeetCode上做了40道题,当时的我,真的感到一阵汗颜,那个时候我才刚刚起步,做题不过10道。

​  为什么会是这样呢,明明自己是科班出身,但是意识却相当淡薄,可能也有自己不够主动的原因、也许是自己一直在刻意躲避、也有可能是自己一直得过且过的态度。总之,在算法这一块,我是相当孱弱的。

​  不过好在我的室友在这段时间给了我相当多的帮助,让我能够迅速入门和慢慢进步,现在的自己,也并没有当初那么畏惧做算法题了。这里放上当初学习算法时参考的资料:列表形式目录

  ​最开始做算法题的那段时间,是相当之痛苦的,可以说几乎是一窍不通,什么动态规划、BFS、DFS、双指针,几乎都没有使用过,这里批评一下我们学校软工不开算法课,总之是几乎没有什么基础。就在这种情况下,我开始了LeetCode做题之旅,最开始甚至连简单题都得思考半天才能做出来,而且时间和空间消耗并不很好。

​  开始做算法题的那段时间,对我的打击,还是有点大的,不过好在我也摆正了心态,没有将自己期望的很高,也因此才能坚持走下去。刷题之路,从二叉树走起,幸好二叉树相对来说还算好掌握,因而而慢慢建立了一些信心。这个时候还遇到了校蓝桥杯的选拔,以前的我都是视而不见,这一次却抱着勇敢一次的心态参加了,虽然结果很惨,但我终究也是算见识了一些,比之前的自己又要勇敢一些了。

​  在这之后开始学习回溯,回溯有时做起来也还是吃力的,有许多时候,看了一眼题目甚至摆个框架都摆不出来,直接就想去看答案,后面还是按捺住了,苦思冥想了一会儿再去看答案。就这样每天一直做题,早中晚几乎都在做题,看着自己在LeetCode上做出的题目越来越多,心里也是开心的。学习动态规划时,参加了CSP竞赛,虽然最后仅仅做出来前两道题,但心里也明白对于第一次参加的自己来说,这样的成绩就已经是可以接受的了。

​  在4月份中旬,事情渐渐多了起来,也不能全部时间都用来做题了,于是做题的速度也就慢下来了,差不多一天一两道的样子。将近一月的算法学习给我带来的影响还是很大的,甚至我最近在学习的时候,都会先做一道算法题用来集中精神,今天我完成了我在LeetCode上的第100题,也终于是算入门了吧,这篇博客就权当纪念吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值