Go to file
2021-07-27 00:16:35 +08:00
.github/workflows 判断是否commit 2021-07-24 11:21:06 +08:00
animation-simulation Merge branch 'main' into main 2021-07-27 00:16:35 +08:00
.gitattributes Update .gitattributes 2021-04-07 14:40:01 +08:00
LICENSE Create LICENSE 2021-04-01 19:22:21 +08:00
README.md 代码重构 【Github Actions】 2021-07-23 15:44:19 +00:00

algorithm-base

 @算法基地      @袁厨的算法小屋        @算法基地

❤️ 致各位题友的一封信(使用仓库前必读)

大家刚开始刷题时,会有不知道该从何刷起,也看不懂别人题解的情况

不要着急,这是正常的。

当你刷题一定数量之后,你就会有自己的刷题思维。

知道这个题目属于何种类型,使用什么解题方法。

刷题速度也会大幅提升。

我现在想做的就是尽量把一些基础但很经典的问题细化,理清逻辑。

为后面的师弟师妹提供一丢丢帮助。

毕竟刚开始刷题时,不知道从哪开始和看不懂题解,是很打击自信心的,

我就想着帮助大家尽快度过这段时期,让刷题初期的你对刷题没有那么排斥

所以基地里的题解都尽量用动画模拟,加深大家对题目的理解。往下看吧

另外因为一个人的精力有限,所以基地目前只有 JAVA 代码,欢迎大家贡献其他版本代码。

贡献仓库注意事项

  • 提交的代码必须符合编码规范
  • 必须经过测试,可以在刷题网站上面 AC
  • 符合动画思想
  • 可以对代码进行简写,难懂的地方注意添加注释,因为我们的基地主要是为刚刷题的同学服务,所以就尽量让大家容易理解一些。

如果想要贡献代码的大佬可以添加我的微信 chefyuan105 备注贡献仓库即可。

在这里先替所有使用仓库的同学,谢谢各位贡献者啦。

如果老哥觉得仓库很用心的话,麻烦大佬帮忙点个 star ,这也是我们一直更新下去的动力。

感谢支持,该仓库会一直维护,希望对各位有一丢丢帮助,

另外我和几位老哥,给刚开始刷题,但是不知道从哪里开始刷的同学,整理了一份 【刷题大纲 】可以先按这个顺序刷,刷完之后应该就能入门,当然该仓库的大部分题解也是来自那个大纲。

需要的同学可以扫描下方二维码回复【刷题大纲】获取

我把我之前学习算法时,对我帮助很大的算法书籍,谷歌大神的刷题笔记,面经等整理在了云盘,需要进阶的同学,可以自己下载,比较适合有一定基础的同学。

下载地址

想要手机阅读的大佬,可以来我的公众号:袁厨的算法小屋进行阅读,两个平台同步更新,另外想要和题友们一起刷题的同学可以来我的小屋,点击刷题小队进入,另外群里老哥还会不定期发布内推消息,面经等,需要的可以进一下,不过来的时候记得备注,希望这个群能对你们有一丢丢帮助吧,一起加油。


📢 数据结构(前置知识)

🔋 字符串匹配算法

🧮 排序算法

🍺 二叉树

🍗 排序算法秒杀题目

🍖 数组篇

🦞 求和问题

🍓 求次数问题

🍅 链表篇

🚁 双指针

🏳‍🌈 栈和队列

🏬 二分查找及其变种

💒 单调队列单调栈

🛳 前缀和

🥥 递归

  • 敬请期待。。。

🍒 贪心

  • 敬请期待。。。

🚃 回溯

  • 敬请期待。。。

🌆 分治

  • 敬请期待。。。

🧭 动态规划

  • 敬请期待。。。

🌋 并查集

  • 敬请期待。。。

🛬 一些分享

🧊 阅读分享

🍭 面经

🍖 其他知识

🍰 数据库学习

🍫 计算机基础

拼命更新中。。。。。。