(专栏索引版) leetcode高效刷题路径正确打开方式

leetcode高效刷题路径正确打开方式

  • 01 第1课 数组、链表、栈、队列
  • 02 第2课 哈希表、集合、映射
  • 03 第3课 前缀和、差分、双指针扫描
  • 04 第4课 递归、分治、树与图
  • 05 第5课 深度优先搜索、广度优先搜索
  • 06 第6课 二叉堆、二叉搜索树
  • 07 第7课 二分、排序
  • 08 第8课 贪心,动态规划(一)
  • 09 第9课 动态规划(二)、(三)
  • 10 第10课 字典树、并查集,图论算法
  • 11 第11课 字符串处理,高级搜索
  • 12 第12课 平衡二叉树、跳跃表
  • 13 第13课 树状数组与线段树
  • 14 第14课 实战技巧、总结与回顾

01 第1课 数组、链表、栈、队列

  • 数组与链表
  • 单调栈、单调队列
  • 栈和队列及表达式求值问题

02 第2课 哈希表、集合、映射

  • 哈希表、集合、映射

03 第3课 前缀和、差分、双指针扫描

  • 前缀和、差分思想
  • 双指针扫描、滑动窗口

04 第4课 递归、分治、树与图

  • 递归的本质与基本实现形式
  • 递归题目树型实战
  • 分治算法
  • 树、二叉树、树的遍历、树的序列化
  • 树的直径、最近公共祖先、树的变形
  • 图、图的遍历及图的拓扑排序

05 第5课 深度优先搜索、广度优先搜索

  • 状态定义与深度优先搜索、广度优先搜索

06 第6课 二叉堆、二叉搜索树

  • 二叉搜索树查询/插入/求前驱/求后继/删除
  • 二叉堆与自定义优先队列实现删除任意元素

07 第7课 二分、排序

  • 千奇百怪的排序算法
  • 二分查找 三分查找与二分答案

08 第8课 贪心,动态规划(一)

  • 1.贪心理论与常见的证明方法
  • 动态规划一

09 第9课 动态规划(二)、(三)

  • 动态规划二
  • 动态规划三

10 第10课 字典树、并查集,图论算法

  • 字典树 (Trie)
  • 并查集(Disjoint Set)
  • 图论算法

11 第11课 字符串处理,高级搜索

  • 字符串详解
  • Rabin-Karp字符串哈希算法
  • 高级搜索
  • 启发式搜索: A*算法

12 第12课 平衡二叉树、跳跃表

  • 平衡二叉树、跳跃表

13 第13课 树状数组与线段树

  • 树状数组与线段树

14 第14课 实战技巧、总结与回顾

  • 实战技巧位运算

https://ke.qq.com/course/417774?flowToken=1041943

你可能感兴趣的:(算法刷题,leetcode,算法,数据结构)