leetcode代码

https://zhuanlan.zhihu.com/p/365332969

题序号题目频次题解难度自己写的
3无重复字符的最长子串87. - 力扣(LeetCode)中等
25K 个一组翻转链表71

. - 力扣(LeetCode)

. - 力扣(LeetCode)

困难
206反转链表70

. - 力扣(LeetCode)

. - 力扣(LeetCode)

215数组中的第K个最大元素68

. - 力扣(LeetCode)

. - 力扣(LeetCode)

103二叉树的锯齿形层次遍历53. - 力扣(LeetCode)
15三数之和53. - 力扣(LeetCode)
160相交链表53
146LRU缓存机制51
121买卖股票的最佳时机47. - 力扣(LeetCode)
1两数之和43. - 力扣(LeetCode)
236二叉树的最近公共祖先35. - 力扣(LeetCode)中等. - 力扣(LeetCode)
53最大子序和34

. - 力扣(LeetCode)

. - 力扣(LeetCode)

中等. - 力扣(LeetCode)
415字符串相加 33. - 力扣(LeetCode)简单. - 力扣(LeetCode)
21合并两个有序链表32

. - 力扣(LeetCode)

. - 力扣(LeetCode)

简单. - 力扣(LeetCode)
42接雨水31. - 力扣(LeetCode)困难. - 力扣(LeetCode)
199二叉树的右视图30. - 力扣(LeetCode)中等. - 力扣(LeetCode)
88合并两个有序数组28. - 力扣(LeetCode)简单. - 力扣(LeetCode)

141

142

环形链表

环形链表II

28

---

22

. - 力扣(LeetCode)

---

. - 力扣(LeetCode)

. - 力扣(LeetCode)

简单

---

中等

/

---

. - 力扣(LeetCode)

33搜索旋转排序数组28. - 力扣(LeetCode)中等. - 力扣(LeetCode)
54螺旋矩阵28中等. - 力扣(LeetCode)
102二叉树的层序遍历26中等. - 力扣(LeetCode)
20有效的括号26. - 力扣(LeetCode)简单. - 力扣(LeetCode)
105从前序与中序遍历序列构造二叉树25
200岛屿数量25

. - 力扣(LeetCode)

. - 力扣(LeetCode)

中等

. - 力扣(LeetCode)
46全排列23. - 力扣(LeetCode)中等. - 力扣(LeetCode)
142环形链表 II 22
56合并区间22. - 力扣(LeetCode)中等. - 力扣(LeetCode)
300最长上升子序列22. - 力扣(LeetCode)中等. - 力扣(LeetCode)
69x 的平方根22简单

. - 力扣(LeetCode)

python 二分法和牛顿法 求立方根_python二分法计算x的n次方根-CSDN博客

232用栈实现队列21
124二叉树中的最大路径和21. - 力扣(LeetCode)困难. - 力扣(LeetCode)
23合并K个排序链表21. - 力扣(LeetCode)困难
5最长回文子串21中等. - 力扣(LeetCode)
94二叉树的中序遍历20
155最小栈 20. - 力扣(LeetCode)中等
143重排链表20. - 力扣(LeetCode)中等
41缺失的第一个正数1941. 缺失的第一个正数 - 力扣(LeetCode)
101对称二叉树19101. 对称二叉树 - 力扣(LeetCode)
113路径总和 II19113. 路径总和 II - 力扣(LeetCode)

 二叉树相关:

前序、中序、后序:

  • 递归解法:格式一致;
  • 迭代解法:(1) 前序、后序一致;(2) 中序颜色标记法;
题序号题目频次题解难度自己写的
144二叉树的前序遍历-. - 力扣(LeetCode)简单. - 力扣(LeetCode)
94二叉树的中序遍历-

. - 力扣(LeetCode)

简单. - 力扣(LeetCode)
145二叉树的后序遍历-. - 力扣(LeetCode)简单
102二叉树的层序遍历-. - 力扣(LeetCode)中等

面试经典 150 题 - 学习计划 - 力扣(LeetCode)全球极客挚爱的技术成长平台

链表

141:环形链表(简单)  141. 环形链表 - 力扣(LeetCode)

2:两数相加(中等) 2. 两数相加 - 力扣(LeetCode)

21:合并两个有序链表 (简单) 21. 合并两个有序链表 - 力扣(LeetCode)

138:随机链表的复制(中等)

92:反转链表 II(中等) 92. 反转链表 II - 力扣(LeetCode)

25:K 个一组翻转链表 (困难) 25. K 个一组翻转链表 - 力扣(LeetCode)

19:删除链表的倒数第 N 个结点(中等)  19. 删除链表的倒数第 N 个结点 - 力扣(LeetCode)

82:删除排序链表中的重复元素 II(中等) 82. 删除排序链表中的重复元素 II - 力扣(LeetCode)

61:旋转链表(中等) 61. 旋转链表 - 力扣(LeetCode)

86:分隔链表(中等) 86. 分隔链表 - 力扣(LeetCode)

LRU 缓存

多维动态规划

120:三角形最小路径和(中等) 120. 三角形最小路径和 - 力扣(LeetCode)

64:最小路径和(中等) 64. 最小路径和 - 力扣(LeetCode)

63:不同路径 II(中等) 63. 不同路径 II - 力扣(LeetCode)

5:最长回文子串(中等) 5. 最长回文子串 - 力扣(LeetCode)

97:交错字符串(中等) 97. 交错字符串 - 力扣(LeetCode)97. 交错字符串 - 力扣(LeetCode) 该题看到题解后才理解,关注!!!

72:编辑距离(中等) 72. 编辑距离 - 力扣(LeetCode) 该题看到题解后才理解,关注!!!

123:买卖股票的最佳时机 III(困难)

188:买卖股票的最佳时机 IV(困难)

221:最大正方形(中等) 221. 最大正方形 - 力扣(LeetCode) 该题看到题解后才理解,关注!!!

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值