首先放上一张数据结构和算法的示意图,这是我觉得这节课最重要的内容。

左边代表数据结构的种类,右边是要用到的算法。

这节课的核心我概括一下:

  • 把学习算法和数据结构这个整体进行切分,可以看到是上面这么多种类,根据这些种类来进行学习。
  • 刻意的练习自己的薄弱环节。
  • 看大量的高手代码,刷大量的leetcode题目。
  • 解题的时候要实现所有的方法,比较算法时间和空间复杂度。

大概就是这些,营养不是很多。