1、数据结构

  • 字符串
  • 数组
  • 链表
  • 堆栈
  • 矩阵

2、算法

  • 暴力枚举
  • 动态规划
  • 随机算法
  • 二分查找
  • 深度遍历
  • 排序
  • KMP
  • 独立集算法

3、100题

初级:31
中级:53
高级:16

4、步骤

  • 题面分析
    • 解析LeetCode题面信息
  • 思路讲解
    • 算法框架
  • 实例分析
    • 演示算法运行过程
  • 代码演示
    • 编写代码
  • 时间复杂度分析

    • 分析复杂度,评判算法优劣

      5、方法

  • 破题

  • 解题
  • 归纳