首先自报家门,高中开始刷题,算法竞赛保送北大计算机学院,本硕连读毕业后,拿到网易、人人网、阿里、FB等公司offer,最终选择赴美国硅谷参加工作。到现在为止,刷过的算法题已超过3000道。
废话不多说,直接上干货。祭出我爆肝3个月、增删16次的《面试常考算法模板Cheatsheet》,在本仓库第二个文档直接下载。
这套《面试常考算法模板cheatsheet》,代码量不算少,案例也算不上牛逼,但绝对经典,绝对通用!像是二分、双指针、排序算法、二叉树、宽度优先搜索、深度优先搜索的使用条件、时间复杂度、代码模板,我也都整理好了。
为了让大家能在我的Github得到尽可能多的帮助,这里献上使用方法:
1、先给本仓库点个star,再背我总结的算法模板(模板都不想花时间背,就别继续看了)
2、跟着下面目录中的的高频题练习(拿着模板练,一定要学会消化知识,这样才能举一反三)
3、最后在LintCode找大厂高频ladder进行练习(别bb,拿着模板多刷题一定没错)
2014年我到美国Facebook工作。在硅谷,我发现华人的求职压力特别大,面对很多来自白人、印度人的竞争。为了帮助更多的人能通过Google,Facebook,Ticktok等公司的算法面试,我总结了我10多年来的刷题经验,录制了一套只有9个章节、18小时的《九章算法班》。如今8年过去了,这套课程已经迭代到了50个章节、100多小时,也有数十万的程序员学习过我的这套课程,并找到了年薪百万的工作。
这套《九章算法班》是收费的,但我也可以先看看我总结的免费的B站算法学习视频《1个月刷爆LeetCode》
)