- 博客(41)
- 资源 (3)
- 收藏
- 关注
原创 leetcode(力扣)503. 下一个更大元素 II||42. 接雨水
leetcode(力扣)503. 下一个更大元素 II||42. 接雨水
2022-11-19 17:27:07 170
原创 leetcode(力扣)583. 两个字符串的删除操作||72. 编辑距离
leetcode(力扣)583. 两个字符串的删除操作||72. 编辑距离
2022-11-15 16:37:26 104
原创 leetcode(力扣)1143. 最长公共子序列||1035. 不相交的线||53. 最大子数组和
leetcode(力扣)1143. 最长公共子序列||1035. 不相交的线||53. 最大子数组和
2022-11-12 15:20:26 116
原创 leetcode(力扣)300. 最长递增子序列||674. 最长连续递增序列||718. 最长重复子数组
leetcode(力扣)300. 最长递增子序列||674. 最长连续递增序列||718. 最长重复子数组
2022-11-12 14:52:40 87
原创 leetcode(力扣)309. 最佳买卖股票时机含冷冻期||714. 买卖股票的最佳时机含手续费||300. 最长递增子序列
leetcode(力扣)309. 最佳买卖股票时机含冷冻期||714. 买卖股票的最佳时机含手续费||300. 最长递增子序列
2022-11-10 19:02:25 53
原创 leetcode(力扣)123. 买卖股票的最佳时机 III||188. 买卖股票的最佳时机 IV
leetcode(力扣)123. 买卖股票的最佳时机 III||188. 买卖股票的最佳时机 IV
2022-11-09 13:35:55 121
原创 leetcode(力扣)104.二叉树的最大深度 111.二叉树的最小深度 222.完全二叉树的节点个数
leetcode(力扣)104.二叉树的最大深度 111.二叉树的最小深度 222.完全二叉树的节点个数
2022-11-08 15:35:32 56
原创 leetcode(力扣)121. 买卖股票的最佳时机||122. 买卖股票的最佳时机 II
leetcode(力扣)121. 买卖股票的最佳时机||122. 买卖股票的最佳时机 II
2022-11-08 15:26:23 95
原创 leetcode(力扣)198. 打家劫舍||213. 打家劫舍 II||337. 打家劫舍 III
leetcode(力扣)198. 打家劫舍||213. 打家劫舍 II||337. 打家劫舍 III
2022-11-07 14:55:18 105
原创 leetcode(力扣)70. 爬楼梯||322. 零钱兑换||279. 完全平方数
leetcode(力扣)70. 爬楼梯||322. 零钱兑换||279. 完全平方数
2022-11-07 14:42:54 55
原创 leetcode(力扣)完全背包||518. 零钱兑换 II||377. 组合总和 Ⅳ
leetcode(力扣)完全背包||518. 零钱兑换 II||377. 组合总和 Ⅳ
2022-11-07 14:34:48 101
原创 leetcode(力扣)1049. 最后一块石头的重量 II||494. 目标和||474. 一和零
leetcode(力扣)1049. 最后一块石头的重量 II||494. 目标和||474. 一和零 01背包
2022-11-07 14:27:35 73
原创 leetcode(力扣)102. 二叉树的层序遍历||226. 翻转二叉树
leetcode(力扣)102. 二叉树的层序遍历||226. 翻转二叉树
2022-10-31 16:40:33 64
原创 leetcode(力扣)343. 整数拆分||96. 不同的二叉搜索树
leetcode(力扣)343. 整数拆分||96. 不同的二叉搜索树 动态规划
2022-10-31 16:31:08 51
原创 leetcode(力扣)144. 二叉树的前序遍历||145. 二叉树的后序遍历||94. 二叉树的中序遍历
leetcode(力扣)144. 二叉树的前序遍历||145. 二叉树的后序遍历||94. 二叉树的中序遍历二叉树的前中后序的递归和迭代写法。
2022-10-29 14:49:14 65
原创 leetcode(力扣)509. 斐波那契数||70. 爬楼梯||746. 使用最小花费爬楼梯
leetcode(力扣)509. 斐波那契数||70. 爬楼梯||746. 使用最小花费爬楼梯 动态规划
2022-10-28 16:40:20 377
原创 leetcode(力扣)738. 单调递增的数字||714. 买卖股票的最佳时机含手续费
leetcode(力扣)738. 单调递增的数字||714. 买卖股票的最佳时机含手续费
2022-10-27 17:52:16 99
原创 leetcode(力扣)435. 无重叠区间||763. 划分字母区间||56. 合并区间
leetcode(力扣)435. 无重叠区间||763. 划分字母区间||56. 合并区间 贪心算法
2022-10-26 15:48:45 89
原创 leetcode(力扣)860. 柠檬水找零||406. 根据身高重建队列||452. 用最少数量的箭引爆气球
leetcode(力扣)860. 柠檬水找零||406. 根据身高重建队列||452. 用最少数量的箭引爆气球,贪心算法
2022-10-25 16:35:53 79
原创 leetcode(力扣)122. 买卖股票的最佳时机 II||55. 跳跃游戏||45. 跳跃游戏 II
leetcode(力扣)122. 买卖股票的最佳时机 II||55. 跳跃游戏||45. 跳跃游戏 II 贪心算法
2022-10-25 09:16:05 661
原创 leetcode(力扣)455. 分发饼干||376. 摆动序列||53. 最大子数组和
leetcode(力扣)455. 分发饼干||376. 摆动序列||53. 最大子数组和 贪心算法
2022-10-25 09:10:46 64
原创 leetcode(力扣)1005. K 次取反后最大化的数组和||134. 加油站||135. 分发糖果
leetcode(力扣)1005. K 次取反后最大化的数组和||134. 加油站||135. 分发糖果,贪心算法,局部最优,达到整体最优。
2022-10-24 19:22:26 55
原创 leetcode(力扣)216. 组合总和 III||17. 电话号码的字母组合
leetcode(力扣)216. 组合总和 III||17. 电话号码的字母组合
2022-10-19 16:51:00 70
原创 leetcode(力扣)491. 递增子序列||46. 全排列||47. 全排列 II
leetcode(力扣)491. 递增子序列||46. 全排列||47. 全排列 II
2022-10-19 16:42:35 42
原创 leetcode(力扣)93. 复原 IP 地址||78. 子集||90. 子集 II
【代码】leetcode(力扣)93. 复原 IP 地址||78. 子集||90. 子集 II。
2022-10-18 15:21:07 71
原创 leetcode(力扣)39. 组合总和||40. 组合总和 II||131. 分割回文串
leetcode(力扣)39. 组合总和||40. 组合总和 II||131. 分割回文串 回溯,递归
2022-10-17 21:42:10 92
原创 leetcode(力扣)344.反转字符串||541. 反转字符串II||剑指Offer 05.替换空格||151.翻转字符串里的单词||剑指Offer58-II.左旋转字符串
leetcode(力扣)344.反转字符串||541. 反转字符串II||剑指Offer 05.替换空格||151.翻转字符串里的单词||剑指Offer58-II.左旋转字符串
2022-09-30 13:46:48 86
原创 leetcode(力扣)第454题.四数相加II||383. 赎金信||第15题. 三数之和||第18题. 四数之和
这么写就是当前使用 nums[i],我们判断前一位是不是一样的元素,在看 {-1, -1 ,2} 这组数据,当遍历到 第一个 -1 的时候,只要前一位没有-1,那么 {-1, -1 ,2} 这组数据一样可以收录到 结果集里。例如{-1, -1 ,2} 这组数据,当遍历到第一个-1 的时候,判断 下一个也是-1,那这组数据就pass了。双指针法,主要考虑三个数的去重。a, b ,c, 对应的就是 nums[i],nums[left],nums[right],双指针法,注意去重处理。
2022-09-27 16:47:13 107
原创 leetcode(力扣)242.有效的字母异位词||349. 两个数组的交集||202. 快乐数||1. 两数之和
当我们需要查询一个元素是否出现过,或者一个元素是否在集合里的时候,就要第一时间想到哈希法。
2022-09-26 20:43:03 40
原创 leetcode(力扣)24. 两两交换链表中的节点||19.删除链表的倒数第N个节点||面试题 02.07. 链表相交||142.环形链表II
先判断链表是否有环(快慢指针是否相交),再通过数学公式推导,快慢指针相交的位置到环入口的距离和从head到环入口的距离相等。计算出每个链表的长度,让较长的链表先移动到和较短链表一样长的位置,然后一起移动,并进行判断,是否节点指针相同。使用快慢指针,快慢指针的距离是n+1(便于进行节点删除)。定义虚拟头结点,cur遍历指针每次移动两个节点。2、删除链表的倒数第N个节点。1、两两交换链表中的节点。
2022-09-25 20:42:34 121
原创 leetcode(力扣)203.移除链表元素||707.设计链表||206.反转链表
【代码】leetcode(力扣)203.移除链表元素||707.设计链表||206.反转链表。
2022-09-24 23:28:50 66
原创 leetcode(力扣)977有序数组的平方,209长度最小的子数组,59螺旋矩阵II
leetcode(力扣)977有序数组的平方,209长度最小的子数组,59螺旋矩阵II
2022-09-22 21:03:10 75
jpeglib库源码
2017-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人