/leetcode-linghu-templete

算法面试必备,推荐刷题网站www.lintcode.com。北大学霸的《LeetCode刷题模板》+V领取: jiuzhangfeifei

北大令狐冲的LeetCode算法小抄Cheatsheet

首先自报家门,高中开始刷题,算法竞赛保送北大计算机学院,本硕连读毕业后,拿到网易、人人网、阿里、FB等公司offer,最终选择赴美国硅谷参加工作。到现在为止,刷过的算法题已超过3000道

废话不多说,直接上干货。祭出我爆肝3个月、增删16次的《面试常考算法模板Cheatsheet》,在本仓库第二个文档直接下载。

这套《面试常考算法模板cheatsheet》,代码量不算少,案例也算不上牛逼,但绝对经典,绝对通用!像是二分、双指针、排序算法、二叉树、宽度优先搜索、深度优先搜索的使用条件、时间复杂度、代码模板,我也都整理好了。

面试常考算法模板Cheatsheet的用法

为了让大家能在我的Github得到尽可能多的帮助,这里献上使用方法:

1、先给本仓库点个star,再背我总结的算法模板(模板都不想花时间背,就别继续看了)

2、跟着下面目录中的的高频题练习(拿着模板练,一定要学会消化知识,这样才能举一反三)

3、最后在LintCode大厂高频ladder进行练习(别bb,拿着模板多刷题一定没错)

我迭代了8年的算法学习课程-《九章算法班》

2014年我到美国Facebook工作。在硅谷,我发现华人的求职压力特别大,面对很多来自白人、印度人的竞争。为了帮助更多的人能通过Google,Facebook,Ticktok等公司的算法面试,我总结了我10多年来的刷题经验,录制了一套只有9个章节、18小时的《九章算法班》。如今8年过去了,这套课程已经迭代到了50个章节、100多小时,也有数十万的程序员学习过我的这套课程,并找到了年薪百万的工作。

这套《九章算法班》是收费的,但我也可以先看看我总结的免费的B站算法学习视频《1个月刷爆LeetCode》

目录

  • 令狐老师的算法小抄

面试常考算法模板

北大学霸的算法刷题笔记

  • 数据结构

二叉树搜索

二叉树分治

哈希表

字典树

链表

线段树知识点总结

  • 算法思维

新手编程必刷50题

二分法

位运算

分治法

双指针

字典MAP

并查集

排序算法

贪心算法

  • 动态规划

动态规划十问十答

  • 系统设计

如何答好面试中的系统设计题

  • 图论

宽度优先搜索

深度优先搜索

  • FANNG面试高频题

算法面试必刷100题

数组题

Google 面试题 | 原子计数

Google 面试题 | 3个非重复子数组最大和

Google 面试题 | 字典里面的最长单词

Google 面试题 | 找二叉树最底层最左边的节点

Google 面试题 | 合法的IP的地址