一周怎么速成 LeetCode hot100 到面试水平
对转码人来说,力扣是一座必须迈过去的大山。简单分享下我的经验:如何在一周内通关力扣应对手撕代码。适合对刚转码入门算法、紧急冲刺面试的朋友们~
1️⃣ 速成的要诀就是不用管是什么,只用管怎么做。不用纠结数据结构的底层实现,也不要纠结 C++还是 Python,会什么用什么。
建议 B 站搜索 灵茶山艾府的《基础算法精讲》,解一些基础概念后再刷题。
✅ 重点看:双指针、滑动窗口、二分查找、动态规划(灵神讲得巨透!)
✅ 倍速看:非核心章节(比如排序基础,懂思路就行)
面试的力扣题都是套路,先学框架再动手
2️⃣ 集中刷 hot100。有些题目灵神已经讲过,不要紧,再刷一遍。刷题时建议按知识点刷,力扣官方已经分好双指针、滑窗这些点了,每个模块下简单中等题必刷,有些题目暂时理解不了可以先跳
双指针,链表,二分,动态规划,回溯,滑动窗口这些必会,重点刷,可以多看评论区和题解,学习优秀思路和代码风格~
同一类题做完要总结共性,很多题是一个套路,举一反三很重要。时间空间复杂度有空最好关注一下!学会简单的分析更好,面试官有可能会问这些
3️⃣ 重复 重复 重复
惨痛教训,不要以为自己刷过一遍就会了
建议刷的题当晚复盘(再刷一遍最佳),笔记做好简单记录。
4️⃣学一下 ACM 模式
力扣是核心代码模式,实现函数逻辑就行。但字节等公司面试的时候是 ACM 模式,输入输出等都要自己构造。这部分建议直接搜《代码随想录》ACM 模板,背常用格式就行,重点是数组、链表、树,学起来很快
5️⃣ 面试突击
1. 看目标公司面经,大概了解下风格,不过不要给自己预设困难,别被吓到
2. 面试前保持刷题找手感,当然面试前半小时不建议再刷了,容易焦虑
3. 手撕时代码别慌。先讲思路再写代码,debug 时边说边改,不要怕面试官烦。心态好 + 解决问题能力强,面试官评价不会差的[偷笑R]
#转码 #暑期实习 #算法 #力扣 #leetcode #力扣刷题 #手撕代码 #数据结构 #算法实习
#我的求职总结#