文章目录

刷完所有的免费的题,觉得按照题目难易程度来并不如按照类型来更能够让自己体会到弱点地方,所以打算从另外两个方面入手进行Leetcode题解的分析:

  1. 解法。先讲解某种解法的一般思路,然后结合具体题目分析其变形点和难点。从抽象到具体,从理论到实践。
  2. 特点。先讲解某个题目,分析其题目特点,解特点,从而推导出合适的解法,选择合适的数据结构。然后再从列举这些特点的变形形式。

我认为描述一个问题最本质的地方就是它的特点,只要把握住了特点,就可以从正确性和性能上解决问题。学习Java的API、Android的API,都是为了在选择的时候能够有足够多的选项。

访问地址在这里https://github.com/hjhjw1991/leetcode,当然欢迎star和fork,也欢迎提建议。

文章目录