力扣加加,一个努力做西湖区最好的算法题解的团队。就在今天它给大家带来了《91 天学算法》,帮助大家摆脱困境,征服算法。
91 算法第一期,从2020-06-01 到 2020-08-30。
马上就要发车了哦,大家准备好了么?儿童节,我们来啦。如果还有没参与的小伙伴,想要参与的可以在下方更多
部分寻找参与方式,目前支持 QQ 和微信加入。
简介
共分为三篇,基础篇
,进阶篇
和专题篇
。
让你:
- 显著提高你的刷题效率,让你少走弯路
- 掌握常见面试题的思路和解法
- 掌握常见套路,了解常见算法的本质,横向对比各种题目
- 纵向剖析一道题,多种方法不同角度解决同一题目
第一阶段基础篇(30 天)。预计五个子栏目,每个子栏目 6 天。到时候发讲义给大家,题目的话天一道。 讲义的内容大概是我在下方讲义部分放出的链接那样哦。
规则
大家的问题,打卡题目,讲义都在这里更新哦,冲鸭 🦆 。91 天见证更好的自己!不过要注意一周不打卡会被强制清退。
需要提前准备些什么?
- 数据结构与算法的基础知识。 推荐看一下大学里面的教材讲义,或者看一些入门的图书,视频等,比如《图解算法》,邓俊辉的《数据结构与算法》免费视频课程。总之, 至少
你要知道有哪些常见的数据结构与算法以及他们各自的特点。
- 有 Github 账号,且会使用 Github 常用操作。 比如提 issue,留言等。
- 有 LeetCode 账号,且会用其提交代码。
语言不限,大家可以用自己喜欢的任何语言。同时我也希望你不要纠结于语言本身。
具体形式是什么样的?
- 总共三个大的阶段
- 每个大阶段划分为几个小阶段
- 每个小阶段前会将这个小阶段的资料发到群里
- 每个小阶段的时间内,每天都会出关于这个阶段的题目,第二天进行解答
比如:
- 第一个大阶段是基础
- 基础中第一个小阶段是
数组,栈和队列
。 数组,栈和队列
正式开始前,会将资料发到群里,大家可以提前预习。- 之后的每天都会围绕
数组,栈和队列
出一道题,第二天进行解答。大家可以在出题当天上 Github 上打卡。
大家遇到问题可以在群里回答,对于比较好的问题,会记录到 github issue 中,让更多的人看到。Github 仓库地址届时会在群里公布。
奖励
对于坚持打卡满一个月的同学,可以参加抽奖,奖品包括算法模拟面试,算法相关的图书等连续打卡七天可以获得补签卡一张哦