待刷算法题

预习知识点:

预习题目:

6.字典树和并查集

Trie树的基本实现和特性

Trie树实战题目解析:单词搜索2

并查集的基本实现、特性和实战题目解析

参考链接

实战题目

6.高级搜索

剪枝的实现和特性

剪枝实战题目解析:数独

双向BFS的实现、特性和题解

启发式搜索的实现、特性和题解

参考链接

实战题目

6.红黑树和AVL树

本周作业

简单

中等

困难

下周预习

预习知识点:

预习题目:

7.位运算

位运算基础及实战要点

位运算实战题目解析

参考链接

实战题目 / 课后作业

7.布隆过滤器和LRU缓存

布隆过滤器的实现及应用

LRU Cache的实现、应用和题解

参考链接

实战题目 / 课后作业

7.排序算法

初级排序和高级排序的实现和特性

参考链接

课后作业

用自己熟悉的编程语言,手写各种初级排序代码,提交到第 7 周学习总结中。

特殊排序及实战题目详解

参考链接

实战题目 / 课后作业

本周作业

简单

中等

困难

下周预习

预习知识点:

预习题目:

8.高级动态规划

动态规划、状态转移方程串讲

参考链接

课后作业

在第 8 周学习总结中,写出不同路径 2 这道题目的状态转移方程。

高级动态规划题目详解

参考链接

课后作业

8.字符串算法

字符串基础知识和引申题目

参考链接

字符串基础问题

字符串操作问题

异位词问题

回文串问题

高级字符串算法

最长子串、子序列问题

字符串 +DP 问题

字符串匹配算法

参考链接

课后作业

本周作业

简单

中等

困难


   转载规则


《待刷算法题》 阿钟 采用 知识共享署名 4.0 国际许可协议 进行许可。
  目录