Leetcode算法刷题记录表

2022-07

题号方法日期Java源码
剑指 Offer 09. 用两个栈实现队列2022-07-08戳我
剑指 Offer 30. 包含min函数的栈2022-07-08戳我
剑指 Offer 06. 从尾到头打印链表2022-07-11戳我

2022-03

题号方法日期Java源码
468. 验证IP地址字符串截取/取值判断2022-03-03戳我

2021-09

题号方法日期Java源码
二叉树的遍历系列递归、非递归2021-09-02戳我
104. 二叉树的最大深度DFS、BFS2021-09-02戳我
101. 对称二叉树递归、非递归2021-09-02戳我
112. 路径总和深度优先、广度优先2021-09-05戳我
105. 从前序与中序遍历序列构造二叉树递归2021-09-05戳我
106. 从中序与后序遍历序列构造二叉树递归2021-09-05戳我
116. 填充每个节点的下一个右侧节点指针队列peek处理;链表处理2021-09-05戳我
236. 二叉树的最近公共祖先递归2021-09-05戳我
剑指 Offer 04. 二维数组中的查找双指针2021-09-07戳我
剑指 Offer 05. 替换空格字符串处理2021-09-07戳我
剑指 Offer 11. 旋转数组的最小数字二分查找+遍历2021-09-07戳我
剑指 Offer 17. 打印从1到最大的n位数数学计算2021-09-07戳我
剑指 Offer 29. 顺时针打印矩阵指针模拟2021-09-07戳我
剑指 Offer 39. 数组中出现次数超过一半的数字摩尔投票法2021-09-08戳我
剑指 Offer 53 - I. 在排序数组中查找数字 I二分查找优化2021-09-08戳我
剑指 Offer 53 - II. 0~n-1中缺失的数字
剑指 Offer 57. 和为s的两个数字双指针2021-09-09戳我
剑指 Offer 57 - II. 和为s的连续正数序列数学计算/滑动窗口2021-09-20戳我
剑指 Offer 45. 把数组排成最小的数快速排序/内置排序2021-09-20戳我

2021-08

题号方法日期Java源码
118. 杨辉三角二维数组+数学推导+动态规划2021-08-22戳我
119. 杨辉三角 II滚动数组-优化空间2021-08-22戳我
557. 反转字符串中的单词 III字符串处理:原数组修改2021-08-23戳我
剑指 Offer II 076. 数组中的第 k 大的数字partition优化2021-08-24戳我
剑指 Offer 11. 旋转数组的最小数字
154. 寻找旋转排序数组中的最小值 II
数组遍历 + 二分查找优化2021-08-27戳我
283. 移动零双指针2021-08-28戳我
141. 环形链表快慢指针2021-08-28戳我
142. 环形链表 II快慢指针+数学计算2021-08-28戳我
160. 相交链表双指针 + 换位2021-08-30戳我
19. 删除链表的倒数第 N 个结点双指针2021-08-30戳我
203. 移除链表元素链表删除 或
拆节点重组
2021-08-30戳我
328. 奇偶链表拆分链表重组2021-08-31戳我
234. 回文链表快慢指针+反转链表2021-08-31戳我

2021-04

题号是否已完成日期
200.岛屿数量深度优先2021-04-01
141.环形链表不同速度2021-04-01
144.二叉树前序遍历递归、栈2021-04-01
LRU缓存机制哈希表 + 双向链表2021-04-01
剑指 Offer 09. 用两个栈实现队列进栈 + 出栈2021-04-01
225. 用队列实现栈结果队列+临时队列2021-04-01
剑指 Offer 38. 字符串的排列回溯 + 剪枝2021-04-01
1188. 设计有限阻塞队列synchronized + wait + notifyAll2021-04-01
剑指 Offer 40. 最小的k个数快速选择(partition)2021-04-01
215. 数组中的第 K 个最大元素快速选择(partition)2021-04-01
56. 合并区间已完成2021-04-01
面试题 16.26. 计算器已完成2021-04-01
772. 基本计算器 III字符串处理2021-04-01
124. 二叉树中的最大路径和全局变量记录最大值,递归2021-04-01
4. 寻找两个正序数组的中位数二分查找2021-04-01
剑指 Offer 32 - I. 从上到下打印二叉树已完成2021-04-01
面试题34. 二叉树中和为某一值的路径递归2021-04-01
23. 合并K个升序链表已完成,k -1次两两合并2021-04-01
5. 最长回文子串动态规划2021-04-01
516. 最长回文子序列动态规划2021-04-01
剑指 Offer 22. 链表中倒数第k个节点2021-04-01
222. 完全二叉树的节点个数2021-04-01
1047. 删除字符串中的所有相邻重复项2021-04-01
215. 数组中的第 K 个最大元素快速排序的partition思想2021-04-01
面试题 02.01. 移除重复节点2021-04-01
回文链表2021-04-01
88. 合并两个有序数组双指针2021-04-01
189. 旋转数组2021-04-01
329. 矩阵中的最长递增路径2021-04-01
504. 七进制数2021-04-01
405. 数字转换为十六进制数2021-04-01
进制转换2021-04-01
剑指 Offer 52. 两个链表的第一个公共节点2021-04-01
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值