​ 在程序员的世界里,索引都是从零开始,我们也不例外。

​ 虽然是开篇词,却非开篇之时写下,也非收尾之时补充,不过一时兴起,有感而发。


这里先引用力扣官方在概述中的一段话

记住:刻意练习并不意味着寻找答案并记住它,这种练习方法不是长久之计。 在没有参考答案情况下,越能自主解决问题,才越能提高自身能力。

​ 可以肯定的是,笔者的给出的题解并非是最巧妙,最高效,最简短的,但会尽可能以朴素语言阐述解题思路。在阅读本系列的文章之前,希望读者能够先尝试自行解决问题,在毫无头绪时参考解题思路,最后再观看代码,然后发现笔者的水平不过如此,那么笔者的目的也就达到了。

​ 对于算法题本身而言,笔者更希望大家能够使用这些训练集对自身进行训练,训练出自己独特的模型,而非记住或使用他人的模型对训练集进行检验。

​ 最后,以一首打油诗作为结束吧。

    千秋程序同时命,一样刷题背模板。
    数组链表字符串,快慢指针位运算。
    深度广度前中后,树图搜索寻最短。
    集合队列和堆栈,回溯动态少计算。

目录:

力扣初级算法(一)【数组】
力扣初级算法(二)【字符串】
力扣初级算法(三)【链表】
力扣初级算法(四)【树】
力扣初级算法(五)【排序和搜索】
力扣初级算法(六)【动态规划】


github地址:https://github.com/494311870/LeetCode_Note

内容来源于网络如有侵权请私信删除