Skip to content

算法面试备战

四周刷题计划 · 资源链接整理


📚 核心资源汇总

资源名称链接用途说明
代码随想录programmercarl.com主力学习资源,中文系统讲解,强烈推荐按顺序刷
LeetCode 中文站leetcode.cn主刷平台,所有题目链接均在此
LeetCode 京东专题京东标签题库第四周重点刷,京东历年真题汇总
NeetCodeneetcode.io英文视频讲解,分类清晰,配合看解题思路
LeetCode Hot 100精选100题面试必刷清单,覆盖所有高频考点

📅 第一周:快速唤醒基础

Day 1-2 · 数组 + 双指针

txt
要点:
1. 二分法;
2. 双指针;
3. 滑动窗口;
4. 模拟行为;
5. 前缀和;

Day 3-4 · 链表

txt
要点:
1. 单链表、双链表、环形链表;
2. 基本操作:链表定义、链表插入(最前、最后、指定index)、链表删除(最前、最后、指定index);
3. 方法:虚拟头节点,等比例法(拼接);
4. 要点:熟悉和掌握链表的基本操作;

Day 5 · 栈 + 队列

Day 6 · 哈希表

Day 7 · 复习补漏

  • 回顾本周错题,每道重做一遍

📅 第二周:树和搜索

Day 1-2 · 二叉树遍历

Day 3-4 · 二叉树路径/属性

Day 5 · BST

Day 6 · BFS/DFS

Day 7 · 复习补漏

  • 回顾本周错题,重点巩固遍历模板

📅 第三周:动态规划

Day 1 · DP 入门

Day 2-3 · 背包问题

Day 4-5 · 子序列问题

Day 6 · 字符串DP

Day 7 · DP 总结

  • 整理状态转移方程模板,回顾错题

📅 第四周:冲刺模拟

Day 1-2 · 二分查找 + 排序

Day 3-4 · 京东高频题专项

Day 5-6 · 限时模拟(45分钟/题)

  • 每天1道 Medium 题,边写边说思路

Day 7 · 全面复盘

  • 整理易错点,心态调整,回顾所有模板

💡 刷题方法提醒

  • 读题 → 举例 → 暴力解 → 优化,这个顺序不要乱
  • 思路卡壳超过 15 分钟就看提示,避免低效死磕
  • 每道题做完要总结:这道题属于哪个模式?
  • 错题要复盘,隔一周再做一遍
  • 面试时先说思路再写代码,主动说出时间复杂度