目录

再次开始刷 LeetCode 的思考

目录

最近感觉自己的代码功底有所下降,写起代码也不够熟练了,于是决定从现在开始每天刷一道 LeetCode 的题,暂时计划先刷满100道后停止。

算法和数据结构是程序员最基本的基础,刷 LeetCode 的目的也不是为了面试,是为了保持自己的逻辑能力,防止自己提前“老年痴呆”。

个人认为算法的本质是方法论,刷题的目的不是死记硬背算法题,而是熟练掌握基本的算法思想,进而提高自己逻辑能力,比如基础的查找算法、排序算法、哈希算法、二叉树、态规划等基础理论,对这些知识熟练掌握和遇到问题能准确的想到用什么样的思路来解决该问题,是刷题的本质和目的。