# 回炉重铸， 91 天见证不一样的自己（第二期）

力扣加加，一个努力做西湖区最好的算法题解的团队。就在今天它给大家带来了《91 天学算法》，帮助大家摆脱困境，征服算法。

<img src="https://tva1.sinaimg.cn/large/007S8ZIlly1gf2atkdikgj30u70u0tct.jpg" width="50%">

## 初衷

为了让想学习的人能够真正学习到东西， 我打算新开一个栏目《91 天学算法》，在 91 天内来帮助那些想要学习算法，提升自己算法能力的同学，帮助大家建立完整的算法知识体系。

群里每天都会有题目，推荐大家讨论当天的题目。我们会帮助大家规划学习路线，91 天见证不一样的自己。群里会有专门的资深算法竞赛大佬坐阵解答大家的问题和疑问，并且会对前一天的题目进行讲解。

![](https://tva1.sinaimg.cn/large/007S8ZIlly1gf2b2zkclnj30xm0b6aat.jpg)

## 活动时间

`2020-11-01` 至 `2021-1-30`

## 你能够得到什么？

1. 显著提高你的刷题效率，让你少走弯路
2. 掌握常见面试题的思路和解法
3. 掌握常见套路，了解常见算法的本质，横向对比各种题目
4. 纵向剖析一道题，多种方法不同角度解决同一题目

## 要求

- 🈲️ 不允许经常闲聊
- 🈲️ 不允许发广告，软文（只能发算法相关的技术文章）
- ✅ 一周至少参与一次打卡

> 违反上述条件的人员会被强制清退

## 课程大纲

![](https://tva1.sinaimg.cn/large/007S8ZIlly1giq98aux20j30ju0qt781.jpg)

第一期部分公开的讲义：

- [【91 算法-基础篇】05.双指针](https://lucifer.ren/blog/2020/05/26/91algo-basic-05.two-pointer/)
- [动态规划问题为什么要画表格？](https://lucifer.ren/blog/2020/08/27/91algo-dp-lecture/)

二期会对题目和讲义进行再次加工，质量会更改， 敬请期待~

### 基础篇（30 天）

1. 数组，队列，栈
2. 链表
3. 树与递归
4. 哈希表
5. 双指针

### 进阶篇（30 天）

1. 堆
2. 前缀树
3. 并查集
4. 跳表
5. 剪枝技巧
6. RK 和 KMP
7. 高频面试题

...

### 专题篇（31 天）

1. 二分法
2. 滑动窗口
3. 位运算
4. 背包问题
5. 搜索（BFS，DFS，回溯）
6. 动态规划
7. 分治
8. 贪心

...

## 游戏规则

- 每天会根据课程大纲的规划，出一道相关题目。
- 大家可以在指定**私有仓库**中打卡（不可以抄作业哦），对于不会做的题目可以在群里提问。

> 本来计划做一个网站， 后面有一些意外情况， 暂时还是用 Github 私有仓库好了。

- 第二天会对前一天的题目进行讲解。

## 奖励

- 对于坚持打卡满一个月的同学，可以参加抽奖，奖品包括`算法模拟面试`，算法相关的图书，科学上网兑换码等
- 连续打卡七天可以获得补签卡一张哦

## 冲鸭

报名开始时间待定。

采用 微信群的方式进行，`前 50 个进群的小伙伴免费哦 ~`，50 名之后的小伙伴采取阶梯收费的形式。

收费标准：

- 前 50 人免费
- 51 - 100 收费 5 元
- 101 - 500 收费 10 元

想要参与的小伙伴加我，发红包拉你进群。

- 微信号：DevelopeEngineer

**需要注意的是，不管你是第几个进群，都需要先发红包才可以进群。只不过你进群之后发现不到 50 人， 可以联系我返现 10 元。大于 50 小于 100 可以找我返现 5 元。**
