LeetCode题目太多,每天1道,都得刷几年。所以我们需要的不是数量,而是热门+思路,抛弃冷门题,热门题有举一反三的能力。
刷题目录地址
推荐这个刷题目录:《CS-Notes/notes/Leetcode 题解 - 目录.md》,一共200道题左右,都是面试经常被问的题目。
https://github.com/CyC2018/CS-Notes/blob/master/notes/Leetcode%20%E9%A2%98%E8%A7%A3%20-%20%E7%9B%AE%E5%BD%95.md
github还有很多人都出了刷题目录,如果你知道什么好用的目录,可以评论一下,相互分享。
分类完整
主要分为两大类:算法思想、数据结构。这也是面试考察点。
算法思想包括:
- 双指针
- 排序
- 贪心
- 二分查找
- 分治
- 搜索
- 动态规划 (重点看!)
- 数学
数据结构包括:
- 链表(重点看!)
- 树(重点看!)
- 栈和队列(重点看!)
- 哈希表
- 字符串
- 数组与矩阵
- 图
- 位运算(重点看!近期好多面试都考位运算)
解答全面
每道题都会有:
- LeetCode链接
- 题目描述
- AC的JAVA代码
对于Java的同学很有帮助。
结束语
关注我,带你像准备高考一样有计划地准备大厂面试!(当前:2022年第4周)
周一:新闻动态——了解岗位要求、薪资,找到目标
周二:编程刷题——高频算法面试题
周三:专业真题——高频连环炮提问
周四:面试提问——HR面的问题如何回答
周五:热门推荐——高效工具