English version repo and Gitbook is on english branch
目前共包括以下几个步骤:
- PART_1_算法基础
 - PART_2_力扣图解
 - PART_3_大厂面试
 - PART_4_CS知识汇总
 
这也许是东半球最好的算法学习类项目!
我自己刷题都是在 lintcode 进行,也会在上面更新题解!下方可以直接进入~
- www.lintcode.com
 - 另外推荐一套算法课,北大FB双料大佬的,我之前上过,性价比很高
 - 最后,下方扫码可以领取我准备的刷题模板
 
主要包括两部分:
- a:数据结构知识框架:为了大家更好的掌握数据结构和算法,我把基础知识整理成了一张思维导图,包括下面这些知识点:
 
- b:对常用的数据结构知识进行总结:
 
显示更多
- 开始学习
 - 阅读指南
 - 数组
 - 链表
 - 动态规划
 - 字符串
 - 二叉树
 - 滑动窗口
 - 博弈论
 - 位运算
 - 二分法
 - 其他高频面试题目
- 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)
 
 
显示更多
考虑到现在网上面经实在太杂,很多都冠以 “BAT” 之名,重复率、错误率都非常高。所以我尽可能的挑选出了我认为比较好的 50 篇面经(基本不重复),并对内容做了分类。
建议大家把这个页面收藏起来,防止后面需要的时候找不到了。(整理了近40个小时,跪求star~)
本项目除部分引用开源技术文档的内容外,大部分为本人原创。欢迎任何以学习为目的的传播,但未授权任何平台进行转载!

