Skip to content

2021年计算机校招求职力扣 + 剑指offer刷题记录~自始至终,始终坚持面向offer刷题~

Notifications You must be signed in to change notification settings

forthespada/LeetCodeInAction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

loading

刷题宗旨:坚定不移的面向offer刷题,一切以拿offer为目标

1、个人背景

2021届计算机应届毕业生,普通双非学校出身,提前一年准备求职学习相关(操作系统、计算机网络、数据库、Linux、C++等)。

我的秋招总结文章:双非学生的秋招之路总结(已拿抖音研发岗SP)

我的秋招求职笔记:阿秀的校招求职笔记,适合三年以内的社招党以及校招同学 推荐使用网站学习

我的学习路线:适合有基础的科班选手的C++学习路线 小白求职版学习路线

我的简历准备情况:一份百投百中的计算机校招简历是如何迭代足足26版的?

我的求职面试经验:40余场互联网面试浓缩为6000字

2、秋招成果

最后顺利拿下字节跳动SP、华为、B站、农业银行等六个中大厂的校招offer,最后签约字节,现在是抖音旗下的后端研发工程师

3、刷题前的思考

力扣 + 剑指offer上的体量加起来超过2000道!全部刷完基本是不现实的,所以我在刷题过程中并没有注重数量,而更多的注重题的质量,不会为了刷题而去刷题。

最后选择着重刷**LeetCode HOT 100** + 剑指offer + 常规力扣题,其中常规题选择按照下面这14个类别刷题,每个标签下又分为easy、medium、hard三个等级~

一共刷了将近600+,后来二刷、三刷过后又筛掉了一些质量不好的,最后只剩下本仓库内的经典必刷算法题了。

每道题的解法后都有该题超越其余解法的百分比情况(比如执行耗时beat 99.51% 内存耗时beat65.57%等)

更多的则是自己在刷题工程中的个人笔记和想法以及需要注意的地方,欢迎fork & star。

上班狗一枚,闲余时间慢慢整理自己的笔记,有些算法题暂时没链接到以前的笔记上,还需要慢慢check,整理速度较慢,见谅~

loading

1、力扣常规题

01x01、数组

更多....

更多....

更多....

01x02、字符串

更多....

更多....

更多....

01x03、链表

更多....

更多....

更多....

01x04、数学

更多....

更多....

更多....

01x05、哈希表

更多....

更多....

更多....

01x06、查找

01x07、栈

01x08、双指针

01x09-贪心算法

01x10、回溯算法

更多....

更多....

更多....

01x11、动态规划

01x12、广度优先搜索(BFS)

更多....

更多....

更多....

01x13、深度优先搜索(DFS)

更多....

更多....

更多....

01x14、树

更多....

更多....

更多....

2、力扣HOT 100

1、两数之和 已做

2、 两数相加 不错的题目

3、无重复字符的最长子串 已做

21. 合并两个有序链表 好好看看内存不会泄露的版本

76. 最小覆盖子串 逻辑有点复杂

93. 复原IP地址 这回溯太难了

96. 不同的二叉搜索树 不会,没思路

101. 对称二叉树 牛客上也有

105. 从前序与中序遍历序列构造二叉树 其实就是牛客上的重建二叉树

143. 重排链表 超级好题

148. 排序链表 很好的题,这题真的超级棒

207. 课程表 好题,看完没有头绪

208. 实现 Trie (前缀树) 又是一道好题

234. 回文链表 很好的题目 ,看一下二刷2-2的写法,头插法很棒

3、剑指offer

4、重建二叉树 (给出前序中序,重建二叉树) 好题 绝对的好题

7、斐波那契数列 easy不需再刷

9、变态跳台阶 过,豁然开朗

10、矩阵覆盖 可以再看一下

14、 链表中倒数第k个结点 过,可以不再刷了

16、合并两个有序链表 过,可以不再刷了

17、树的子结构 值得再看一遍

18、二叉树的镜像 可以再过一遍

19、顺时针打印矩阵 好题,值得再做一遍

23、二叉搜索树的后序遍历序列 好题,值得再看一遍

24、二叉树中和为某一值的路径 好难,哭了,值得再刷

25、复杂链表的复制 好题,是好题不错

26、二叉搜索树与双向链表 好题,值得再看一遍

27、字符串的排列 经典题目,超级经典

29、最小的K个数 应该记住大顶堆和小顶堆的区别与联系,并不难

35、数组中的逆排序 很好的题目,建议再刷

42、和为S的两个数字 可以再看看吧

51、构建乘积数组 可以再刷一遍

52.正则表达式匹配 很经典的题目,应该是很难的题目

53、表示数值的字符串 好题,可以再刷一遍

56、删除链表中的重复结点,不保留重复点 很好的题目

58、对称的二叉树 可以再刷一遍

61、序列化二叉树 有点难,挺经典的

65、矩阵中的路径 超级经典的题目

66、机器人的运动范围 十分经典的题目

67、剪绳子 其实就是3和4的个数

54-2、剪绳子-2(力扣上的题目)

About

2021年计算机校招求职力扣 + 剑指offer刷题记录~自始至终,始终坚持面向offer刷题~

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages