简介
English version repo and Gitbook is on english branch
介于大家下载 github 项目比较慢,可以尝试用这几个插件:https://www.cxyhub.com/?s=github 都可以给 github 加速~ (该网站是自己搭建的,看在我这么殷勤的份上,右上角帮我点个 star 呀~)
小浩算法是一套针对小白的完整的算法训练流程!
目前共包括以下几个步骤:
- 算法基础知识
- 高频面试题解(图解)
- 大厂面经汇总
- 算法视野扩展
这也许是东半球最好的算法学习类项目!
点击下载本项目全部内容 提取码:【8f8b】 包括:1、我写的图解算法题典 2、千本开源电子书 3、百张思维导图 4、BAT/TMD 大厂面经 (如果链接失效,上方扫码回复即可)
本项目还包括 I(支持下载):
千本开源电子书覆盖了你在IT行业发展可以用到的大部分资料,百张思维导图按照专题对各类计算机知识进行了整合。由于文件过大,建议通过下方扫码,回复【999】获取
本项目还包括 II(支持下载):
大厂面经汇总覆盖了阿里、京东、华为、字节、滴滴、百度、美团、腾讯 等公司的面试题,按照 公司/专题 两个维度对面试题进行了整合。由于文件过大,建议通过下方扫码,回复【面经】获取。
使用指南
1、因为本教程完全免费,但现在被一些不良商家拿去卖钱, 所以我需要你先帮我点一个 star ,助力原创,防止更多人上当受骗,也顺便支持我一下。
2、算法训练包括三部分:① 算法知识基础 ② 图解算法题典 ③ 算法知识扩展
3、如果是以面试为目的,可以直接对第二部分进行学习。如果基础薄弱,建议从第一部分进行学习。第三部分为专题学习,包含大部分算法资料。
4、对于其中题目有疑惑,可以加入我们的万人刷题群,群里可内推 BAT。扫上面那只熊,回复【进群】即可。
5、当然,也许你就想加我的私人微信: 个人名片
PS:该项目包括了你在 IT 行业发展可以用到的绝大部分资料。但我希望大家不要当收藏党,找到适合自己的才重要。
正文
PART I:算法知识基础
PART II:图解算法题典
- 开始学习
- 阅读指南
- 数组
- 链表
- 动态规划
- 字符串
- 二叉树
- 滑动窗口
- 博弈论
- 位运算
- 二分法
- 其他高频面试题目
- 01.螺旋矩阵(54)
- 02.只有两个键的键盘(650)
- 03.24点游戏(679)
- 04.飞机座位分配概率(1227)
- 05.水分子的产生
- 06.救生艇(881)
- 07.救生艇(881)
- 08.灯泡开关(319)
- 09.三门问题
- 10.猜数字游戏(299)
- 11.LRU缓存机制(146)
- 12.最小的k个数
- 13.不同路径
- 14.不同路径-障碍物
- 15.连续n个数的和
- 16.盛水最多的容器
- 17.扑克牌中的顺子容器
- 18.整数拆分(343)
- 19.移动石子到连续(1033)
- 20.Nim游戏(292)
- 21.寻找两个正序数组的中位数(4)
- 22.第k个最大元素(215)
- 23.镜面反射(858)
- 25.整数转罗马数字(12)
- 26.荷兰国旗问题
- 27.六九问题
- 28.有效的数独
- 29.费米估算
- 30.分发饼干
- 31.生命游戏(289)
- 32.搜索二维矩阵(74)
- 33.子集(78)
- 34.面试中的智力题
- 35.旋转图像(48)
PART III:算法视野扩展
🙉 | 🙉 | 🙉 | 🙉 |
---|---|---|---|
Bresenham直线算法与画圆算法 | C语言经典算法100例 | 决策树和随机森林 | 常用推荐算法 |
微软面试100题系列 | 最小生成树算法讲解 | 魔兽世界平衡算法 | 背包九讲 |
License
本项目除部分引用开源技术文档的内容外,大部分为本人原创。欢迎任何以学习为目的的传播,但未授权任何平台进行转载!