Day61:代码随想录结束打卡~

大体感受

为期60的算法训练营结束了,这钱其实挺值的,人就是这样,一旦你有点付出才会懂得珍惜。
最大的收获就是见识到了人有决心有多可怕,这60天如果让我自己刷,其实根本坚持不了几天,但是现在证明我确实坚持下来了。
暑假也没有荒废,虽然因为帮导师打杂其实并没有什么论文上的进度,但至少可以证明我暑假干了这一件事,说明日子并没有白白过去。

收获和不足

收获了一些算法系统的知识框架,以后遇到题的时候,可能不能一遍AC,但最起码该用什么方法来说,具体的框架是什么。
数组与链表,本科数据结构的常客了,主要还是学习Cpp中vector的用法。
栈与队列,换个角度看问题,如果对数据结构多加限制,反而能获取一些更好的功能。
哈希表与字符串,学会了cpp中map和一些字符串函数的用法,题目其实不是很难,这个阶段还是比较无痛的。
二叉树部分,初步接触递归,有一定的阵痛,但有了框架之后最起码也能写个七七八八,最重要的是锻炼了框架思维,为后面的算法打定了基础。
回溯之前基本没接触过,接触过之后发现回溯其实就是另一个程度的递归,也就是遍历一个多叉树的过程,总之这两个部分是我二刷必须要注意的,锻炼递归的思维。
动态规划方面我比较欠缺的还是想出递推公式的过程。但其实动态规划的解法真的很简洁优雅,而且经常会考,二刷复习是重点。
单调栈部分后期差点没坚持下来,也算是基本了解了,二刷可能会先从这开始。

后续安排

刷完题之后,也有一定程度缓解了我的焦虑吧,目前研二上要专心弄小论文了,希望能早日弄完,研二下二刷代码随想录,希望这次可以手到擒来,直接拿捏住秋招!!!后续应该也会找些项目看一看,加入知识星球什么的。加油!!!

你可能感兴趣的:(leetcode)