2021 年我在 Leetcode 刷了 900+ 道题——修炼之路,终有收获!
2023-10-21 02:06:14
前言
「时光不负,创作不停,本文正在参加2021年终总结征文大赛」
2021 年可能是我这辈子过得最“卷”的一年,卷字带了引号,因为我认为这不是大家日常口中的卷——一种毫无意义的互相消耗,而是自我意识地觉醒,主动选择进入一个有挑战、高压力的环境,以期得到快速的成长。
起因
作为一个计算机科学专业的学生,我深知算法和数据结构的重要性。大二那年,我在一次竞赛中失利,痛定思痛,意识到自己的基础知识还很薄弱。于是,我决定通过刷 Leetcode 来系统性地提升自己的算法和数据结构水平。
初探 Leetcode
Leetcode 是一个在线刷题平台,拥有海量的算法和数据结构题目。它提供了一个友好的界面,可以方便地查看题目、提交代码,以及查看其他用户的解题思路。
刚开始刷题时,我选择了一些难度较小的题目,循序渐进地掌握了基本的算法和数据结构概念。随着刷题量的增加,我逐渐对算法和数据结构有了更深入的理解。
坚持不懈
刷题是一个枯燥且需要大量时间投入的过程。但我始终相信,只要坚持不懈,就一定会有所收获。每天,我都会抽出一定的时间刷题,风雨无阻。
在刷题的过程中,我遇到了许多困难和挫折。有的时候,我会卡在一道题上好几天,甚至好几周。但我不气馁,一遍遍地思考、调试,直到找到解决办法。
总结与反思
通过一年的坚持不懈,我刷完了 Leetcode 上 900 多道题目。这一路上,我不仅提高了自己的算法和数据结构水平,还培养了良好的编程习惯和解决问题的能力。
刷题带给我的收获不仅仅是技术上的提升。它更让我明白了坚持的力量和自我成长的意义。无论是在学习还是工作中,只要我们愿意付出努力,不断突破自我,就一定能够取得成功。
给有志者的建议
如果你也想通过刷 Leetcode 来提升自己的技术水平,以下几点建议希望能对你有所帮助:
- 制定计划: 设定一个刷题目标,并制定一个切实可行的计划。
- 循序渐进: 从简单的题目开始,逐步提高难度。
- 坚持不懈: 每天抽出一定的时间刷题,持之以恒。
- 善于总结: 每刷完一道题,都要总结自己的解题思路,并记录下遇到的问题和解决办法。
- 寻求帮助: 如果遇到难题,不要害怕向他人请教,或者查看其他用户的解题思路。
结语
Leetcode 刷题之旅是一段充满挑战和收获的旅程。感谢 Leetcode 这个平台,让我有机会系统性地提升了自己的算法和数据结构水平。更重要的是,它让我明白了坚持的力量和自我成长的意义。
在未来的道路上,我将继续保持刷题的习惯,不断挑战自我,在技术领域不断精进。我相信,只要坚持不懈,就一定能够达到自己心中的彼岸。