LeetCode 刷题记录

LeetCode刷题方法

  • 第一次刷题:五分钟没思路,看答案&&解析,写解题分析思路 (1~2种);
  • 第二次刷题:(一刷过1天后)计时60mins编程,如果规定时间内无法完成,一天后重复该步骤;
  • 第三次刷题:(二刷过2天后)计时25mins编程,如果规定时间内无法完成,一天后重复该步骤;

刷题记录

模拟类型

题目名称 首次刷题 二次刷题 三次刷题 四次刷题
LeetCode 134. 加油站 6.10 6.13 - 15mins
LeetCode 146. LRU缓存机制 6.10 6.13 - 55mins
LeetCode 202. 快乐数 6.11 6.13 - 15mins
LeetCode 289. 生命游戏 6.13 6.15 - 70mins
LeetCode 371. 两整数之和 6.13 6.15 - 8mins
LeetCode 412. Fizz Buzz 6.13 - 6mins --

数组

题目名称 首次刷题 二次刷题 三次刷题 四次刷题
LeetCode 152. 乘积最大子序列 6.14 6.17 - 20mins
LeetCode 169. 求众数 6.14 6.17 - 25mins
LeetCode 189. 旋转数组 6.14 6.17 - 15mins (忘记第二种解法)
LeetCode 217. 存在重复元素 6.15 - 5mins --
LeetCode 283. 移动零 6.15 6.17 - 10mins
LeetCode 384. 打乱数组 6.15 6.17 - 10mins
LeetCode 350. 两个数组的交集II 6.17
LeetCode 334. 递增的三元子序列 6.17
LeetCode 240. 搜索二维矩阵II 6.17
LeetCode 238. 除自身以外数组的乘积 6.17

链表

题目名称 首次刷题 二次刷题 三次刷题 四次刷题
LeetCode 138. 复制带随机指针的链表 6.18
LeetCode 141. 环形链表 6.18
LeetCode 148. 排序链表 6.18
LeetCode 160. 相交链表 6.18
LeetCode 206. 反转链表
LeetCode 234. 回文链表
LeetCode 237. 删除链表中的节点
LeetCode 237. 删除链表中的节点
LeetCode 328. 奇偶链表

哈希/Map

队列/滑动窗口

树/线段树

排序

二分检索

动态规划

图论

数学&位运算

字符串

leetcode-Java
JSRUN前端笔记, 是针对前端工程师开放的一个笔记分享平台,是前端工程师记录重点、分享经验的一个笔记本。JSRUN前端采用的 MarkDown 语法 (极客专用语法), 这里只属于前端工程师。