刷题顺序来自极客时间,共分为8个专题,每周1个,两个月认真刷完基本大厂面试OK(我说的是认真刷!只抄题解不算)。截止到博主结束秋招时只刷到第5个专题,也基本够用了。也就是说认真刷题的话一个月就可以有offer入手了。
当然现在BAT的笔试做起来还是觉得费力,BAT的笔试是真的难啊!
博主是python选手,题解都是python写的。有问题欢迎交流,共同进步。
文章内附leetcode链接,直接点链接去做就行。同类型的尽量整理到一起了,也方便自己今后复习。带有每日一题标签的一刷可以略过,可以用于日常练手。
推荐五遍刷题法
1、读题+思考,10分钟内没思路,直接看题解,背诵默写答案,看国际站的高票答案。国际站的光头哥的题解常常写得非常优雅。
2、看完立刻自己默写一遍答案。
3、第二天重新自己写一遍这个题。
4、一个星期以后自己重新写一遍。
5、面试前复习一遍。
话不多说,开始吧。
WEEK 1
数组(常用双指针)
leetcode1.两数之和
leetcode15.三数之和
leetcode26.删除排序数组中的重复项
leetcode283.移动零
leetcode66.加一
leetcode88.合并两个有序数组
leetcode11.盛水最多的容器
leetcode42.接雨水
leetcode189.旋转数组
leetcode7.整数反转
每日一题.leetcode925.长键输入
每日一题.leetcode845.数组中的最长山脉
链表
leetcode206.翻转链表【常考】
leetcode25.k个一组翻转链表
leetcode24.两两交换链表中的结点
leetcode2.两数相加
leetcode21.合并有序链表
leetcode141.环状链表
leetcode142.环状链表II
leetcode160.相交链表
leetcode143.重排链表【特别推荐这道题】
栈
leetcode155.最小栈
leetcode20.有效的括号
leetcode42.接雨水
leetcode84.柱状图的最大矩形
队列
Leetcode641.设计双端循环队列
leetcode239.滑动窗口最大值
WEEK 2
哈希
leetcode350.两个数组的交集
leetcode242.有效的字母异位词
leetcode49.字母异位词分组
leetcode299.猜数字游戏
leetcode500.键盘行
leetcode1122.数组的相对顺序(字典练习)
二叉树(常用递归)
二叉树的前、中、后、层序遍历【必做题】
从二叉树的前、中、后序遍历中构造二叉树【必做题】
leetcode236.二叉树的最近公共祖先
leetcode297.二叉树的序列化和反序列化
leetcode111.二叉树的最小深度
leetcode104.二叉树的最大深度
leetcode98.验证二叉搜索树
leetcode226.翻转二叉树
堆
剑指offer49.丑数
剑指offer40.最小的k个数
leetcode347.前K个高频元素
leetcode239.滑动窗口最大值
WEEK 3
递归
leetcode70.爬楼梯
leetcode129.求根到叶子节点数字之和【理解递归必看】
leetcode50.Pow(x,n)
leetcode22.生成括号
回溯
leetcode39.组合总和
leetcode40.组合总和II
leetcode78.子集
leetcode90.子集II
leetcode77.组合
leetcode46.全排列
leetcode47.全排列II
leetcode17.电话号码的字母组合
leetcode51.N皇后
leetcode63.不同路径III
WEEK 4
深度优先搜索、广度优先搜索
leetcode200.岛屿数量
贪心
以下4道是一个系列
leetcode55.跳跃游戏
leetcode45.跳跃游戏II
leetcode763.划分字母区间
leetcode1024.视频拼接
经典面试题.leetcode300.最长上升子序列(贪心+二分)
二分查找
搜索二维矩阵
逻辑模拟
leetcode874.模拟行走机器人
经典面试题.螺旋矩阵
WEEK 5
动态规划
剑指offer49.丑数
leetcode198.打家劫舍
leetcode213.打家劫舍II
leetcode62.不同路径
leetcode63.不同路径II
leetcode64.最小路径和
leetcode120.三角形最小路径和
leetcode53.最大子序和
leetcode1143.最长公共子序列
leetcode91.解码方法
leetcode72.编辑距离
经典面试题.正方形问题
经典面试题leetcode5.最长回文子串
WEEK 6
字典树和并查集
leetcode208.实现Trie(前缀树)
并查集模板
leetcode547.朋友圈
高级搜索
红黑树和AVL树
待更新
大厂笔试真题2020
华为云计算开发岗第一次笔试
搜狗算法岗笔试
阿里巴巴算法岗笔试
深信服笔试
腾讯开发岗第二次笔试
中兴开发岗笔试
大华笔试
拼多多笔试
晶晨半导体笔试及面试
韶音科技面试
快手开发岗面试
小米算法岗面试
微博算法岗面试
Deecamp夏令营面试
赛码网输入输出练习
牛客网输入输出练习