前言
刷题顺序来自极客时间,共分为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.接雨水
每日一题.leetcode925.长键输入
每日一题.leetcode845.数组中的最长山脉