LeetCode 刷题模板
本目录收录个人刷题记录,按主题分篇整理。对应源码位于 andy-hacker/leetcode 仓库。
刷题目标
- 经典高频题:链表、字符串、栈/队列、数组、二叉树、动态规划;
- 大厂高频:剑指 Offer、字节跳动题库、 牛客 ACM 题单;
- 在线模拟面试:牛客 AI 模拟面试。
刷题计划模板
每日任务
- 1 道 LeetCode 高频题(链表/字符串/栈为主)
- 1 道剑指 Offer 题
- 复习前一天 2 道错题
常用数据结构时间与空间复杂度参考
- Python 常见操作时间复杂度:https://wiki.python.org/moin/TimeComplexity
常用技巧
- 链表:哑节点(dummy node)避免头节点特判;
- 字符串滑动窗口:两个指针表示左右边界 + 哈希表记录位置;
- 栈:list 模拟栈,
stack[-1]取栈顶,用len(stack) >= 1判断非空(避免stack[-1]越界); - 队列:
collections.deque双端队列; - 去重/唯一字符:dict 模拟集合(value 置 True)。
已收录题目索引
链表类
字符串 / 整数类
栈 / 队列类
数组 / TopK 类
多线程类
阅读 —
·
全站 —