编程语言基础课 | 代码随想录
LeetCode 热题 100 - 学习计划 - 力扣(LeetCode)全球极客挚爱的技术成长平台
CSON
CodeTop 面试题目总结
https://leetcode.com/problemset/ (英文官方题库)
基础语法-01-20 | 阿秀的学习笔记
10天刷题计划
把握住 80% 公司爱问的题型,覆盖最常见的数据结构和算法套路。
每类题刷 3~6 题,覆盖经典变种,带理解 + 模板记忆
天数 | 主题 | 推荐题型 |
---|---|---|
Day 1 | 数组 + 哈希表 | Two Sum、Majority Element、Subarray Sum = K |
Day 2 | 双指针 + 滑动窗口 | Longest Substring w/o Repeat、Minimum Window Substring |
Day 3 | 栈与队列 | Valid Parentheses、Min Stack、Daily Temperatures |
Day 4 | 二分查找 | Search in Rotated Sorted Array、Median of Two Sorted Arrays |
Day 5 | 链表操作 | Reverse Linked List、Merge Two Sorted Lists、Cycle Detection |
Day 6 | 树与 DFS | Binary Tree Traversal、Maximum Depth、Lowest Common Ancestor |
Day 7 | BFS + 图 | Word Ladder、Number of Islands、Clone Graph |
Day 8 | 动态规划入门 | Climbing Stairs、House Robber、Longest Increasing Subsequence |
Day 9 | 背包/子集 DP | Subset Sum、Target Sum、Coin Change |
Day 10 | 综合模拟 & mock 面试 | 做 2-3 套面试题,查缺补漏 |
题目编号 | 名称 | 类别 |
---|---|---|
1 | Two Sum | 哈希表 |
3 | Longest Substring Without Repeating Characters | 滑动窗口 |
20 | Valid Parentheses | 栈 |
21 | Merge Two Sorted Lists | 链表 |
70 | Climbing Stairs | DP |
104 | Maximum Depth of Binary Tree | DFS |
121 | Best Time to Buy and Sell Stock | 贪心 |
200 | Number of Islands | BFS/DFS |
206 | Reverse Linked List | 链表 |
300 | Longest Increasing Subsequence | DP |
322 | Coin Change | 完全背包 |
542 | 01 Matrix | BFS |
560 | Subarray Sum Equals K | 哈希 + 前缀和 |
704 | Binary Search | 二分查找 |
102 | Binary Tree Level Order Traversal | BFS |