在之前,其实一直对算法、刷题有一种恐惧感。因为上数据结构课程时,没有把算法的细枝末节全部掌握,导致不能在规定时间内完成编程作业。

但事实上,上周花了三天时间准备基础,这周开始正式刷题。

两道链表的简单题给我迎头痛击,标记为绿色的简单题,我花费了将近6个小时。通过看不同的解法,搞懂了链表的常规操作,代码层面如何翻译自己的思想,使用问知轩深入剖析,理解递归的本质。在第二天打开刷题系统时,一道黄题只用了2,30分钟就解决了。

甚至意犹未尽,并且想继续刷题,就算到了晚上精力不是很充沛,也可以继续刷题。

开头虽难,但是我耐心地理解题目的每个解法,虽然表面上好像花费更多时间在简单题上,实际上是在给自己积累信心。 毕竟,连简单题花费了6个小时都让我接受,那么我对中等题,复杂题花费时间的预算已经不是问题了。 这个阶段,进步比进度更重要。