刷题顺序来自极客时间,共分为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夏令营面试
赛码网输入输出练习 牛客网输入输出练习
