Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

README.md

学习笔记

五毒神掌

  1. 5-10 分钟读题和思考,如果没有思路,看题解,默写代码
  2. 马上自己写,提交LeetCode,多种解法,体会优化
  3. 24 小时之后,再重复做题
  4. 一周后重复做题
  5. 面试前一周恢复性训练

切题四件套

  1. 理清题意,确定题目的要求
  2. 想尽可能多的解法,对比几种写法的时空复杂度,找到比较好的解法
  3. 尽可能多地动手写
  4. 测试用例

课程表

第一周

实战

题号 名称 难度 分类 备注
146 LRU缓存机制 🟡 中等 链表 -
11 盛最多水的容器 🟡 中等 数组 -
283 移动零 🟢 简单 数组 -
70 爬楼梯 🟢 简单 数组 -
15 三数之和 🟡 中等 数组 高频老题
206 反转链表 🟢 简单 链表 -
24 两两交换链表中的节点 🟡 中等 链表 -
141 环形链表 🟢 简单 链表 -
142 环形链表 II 🟡 中等 链表 -
25 K 个一组翻转链表 🔴️ 困难 链表 -
20 有效的括号 🟢 简单 栈、队列 -
155 最小栈 🟢 简单 栈、队列 -
84 柱状图中最大的矩形 🔴️ 困难 栈、队列 -
239 滑动窗口最大值 🔴️ 困难 栈、队列 -

课后作业

题号 名称 难度 分类 备注
26 删除排序数组中的重复项 🟢 简单 数组、链表、跳表 -
189 旋转数组 🟢 简单 数组、链表、跳表 -
21 合并两个有序链表 🟢 简单 数组、链表、跳表 -
88 合并两个有序数组 🟢 简单 数组、链表、跳表 -
1 两数之和 🟢 简单 数组、链表、跳表 -
283 移动零 🟢 简单 数组、链表、跳表 -
66 加一 🟢 简单 数组、链表、跳表 -
641 设计循环双端队列 🟡 中等 栈、队列 -
42 接雨水 🔴️ 困难 栈、队列 -

预习

题号 名称 难度 分类 备注
242 有效的字母异位词 🟢 简单 hash表 、排序 -
94 二叉树的中序遍历 🟡 中等 -
offer-40 二叉树的中序遍历 🟢 简单 堆、分治 -