自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 问答 (2)
  • 收藏
  • 关注

原创 拆分题解 Day01| 76. 最小覆盖子串--滑动窗口

今天开始开一个新的模块,细致地拆分学习别人的题解。

2024-03-28 01:30:18 561

原创 贪心算法---火腿

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。

2023-10-28 22:28:23 67

原创 代码随想录刷题训练营DAY 23 | 669. 修剪二叉搜索树 108.将有序数组转换为二叉搜索树 538.把二叉搜索树转换为累加树---火腿儿

节点的值=本身+右子树值的和。

2023-10-20 15:35:57 48

原创 代码随想录刷题训练营DAY 22| 235. 二叉搜索树的最近公共祖先 701.二叉搜索树中的插入操作 450.删除二叉搜索树中的节点---火腿儿

【代码】代码随想录刷题训练营DAY 22| 235. 二叉搜索树的最近公共祖先 701.二叉搜索树中的插入操作 450.删除二叉搜索树中的节点---火腿儿。

2023-10-19 17:07:53 43

原创 代码随想录刷题训练营DAY 21| 530. 二叉搜索树的最小绝对差 501. BST中的众数 236. 二叉树的最近公共祖先---火腿

【代码】代码随想录刷题训练营DAY 21| 530. 二叉搜索树的最小绝对差 501. BST中的众数 236. 二叉树的最近公共祖先---火腿。

2023-10-08 19:26:11 30

原创 代码随想录刷题训练营DAY 20| 二叉树06 654. 最大二叉树 617. 合并二叉树 700.二叉搜索树中的搜索 98.验证二叉搜索树---火腿

【代码】代码随想录刷题训练营DAY 20| 二叉树06 654. 最大二叉树 617. 合并二叉树 700.二叉搜索树中的搜索 98.验证二叉搜索树---火腿。

2023-10-07 14:37:44 32

原创 代码随想录刷题训练营DAY 18| 513. 找树左下角的值 112. 路径总和 113.路径总和ii 106.从中序与后序遍历序列构造二叉树 105.从前序与中序遍历序列构造二叉树---火腿

给定一个二叉树的 根节点 root,请找出该二叉树的 最底层 最左边 节点的值。假设二叉树中至少有一个节点。

2023-09-26 15:49:18 24

原创 代码随想录刷题训练营DAY17 | 110. 平衡二叉树 257. 二叉树的所有路径 404. 左子叶之和---火腿

【代码】代码随想录刷题训练营DAY17 | 110. 平衡二叉树 257. 二叉树的所有路径 404. 左子叶之和---火腿。

2023-09-25 20:45:32 27

原创 代码随想录刷题训练营Day 16 | 104. 二叉树的最大深度 111. 二叉树的最小深度 222. 完全二叉树的节点个数

【代码】代码随想录刷题训练营Day 16 | 104. 二叉树的最大深度 111. 二叉树的最小深度 222. 完全二叉树的节点个数。

2023-09-24 12:00:52 39

原创 代码随想录刷题训练营DAY 15 二叉树 Part 02 | 102. 二叉树的层序遍历 107. 二叉树的层序遍历 Ⅱ 226. 反转二叉树 101. 对称二叉树---火腿

文章目录一、102. 二叉树的层序遍历---包含深度二、二叉树的层序遍历 Ⅱ---参数只含有根节点三丶226. 反转二叉树四丶101. 对称二叉树主要有两种方式,第一种是函数包含深度(层数变量)和根节点,第二种是函数只包含根节点;包括深度的函数可以通过递归进行遍历;只包含根节点的函数则需要用到while循环和堆栈保存每层的根节点进行遍历。一、102. 二叉树的层序遍历—包含深度public List<List<Integer>> levelOrder(TreeNode

2023-09-21 16:25:01 93

原创 代码随想录刷题营DAY13 栈与队列03 | 239. 滑动窗口最大值 347.前 K 个高频元素---火腿儿

文章目录一、239. 滑动窗口最大值1. 我的思路:2. 遇到的问题:3. 代码4. 随想录解法-模拟队列:二、347. 前K个高频元素1. 思路2. 代码总结一、239. 滑动窗口最大值1. 我的思路:遍历=>由于时间复杂度过高导致运算超市2. 遇到的问题:无法声明不知道维度的数组,且需要引用特定下标志对应数值:给定tmp数组初始维度[100]需要对result 进行添加操作因此需要声明ArrayList而不是数组类型用copyOfRange方法截取subArr

2023-09-19 18:06:26 103

原创 代码随想录刷题训练营DAY11 栈与队列02 | 20. 有效的括号 1047. 删除字符串中的所有相邻重复项 150. 逆波兰表达式求值---火腿

思路:把出现过的字符压入栈内,如果遇到和栈顶元素一致的下一个字符,则引用pop函数,最后留下的字符串反向输出则为结果。

2023-09-17 19:14:05 55

原创 代码随想录刷题训练营DAY10 栈与队列01 | 232.用栈实现队列 225. 用队列实现栈---火腿

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。

2023-09-17 17:05:26 55

原创 代码随想录刷题训练营Day8|344.反转字符串 541. 反转字符串II 剑指Offer 05.替换空格 151.翻转字符串里的单词 剑指Offer58-II.左旋转字符串

给定一个字符串 s 和一个整数 k,从字符串开头算起,每计数至 2k 个字符,就反转这 2k 字符中的前 k 个字符。如果剩余字符小于 2k 但大于或等于 k 个,则反转前 k 个字符,其余字符保持原样。如果剩余字符少于 k 个,则将剩余字符全部反转。

2023-09-15 15:52:45 116

原创 代码随想录刷题训练营 DAY7|454.四数相加II 383. 赎金信 15. 三数之和 18. 四数之和--火腿

提示:今天内容以HashMap为主提示:以下是本篇文章正文内容,下面案例可供参考。

2023-09-14 01:55:06 38

原创 代码随想录算法训练营第六天| 242.有效的字母异位词 349. 两个数组的交集 202. 快乐数 1. 两数之和--火腿

哈希表的理论基础提示:以下是本篇文章正文内容提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

2023-09-12 13:09:54 84

原创 代码随想录算法训练营第四天|24. 两两交换链表中的节点 19.删除链表的倒数第N个节点 面试题 02.07. 链表相交 142.环形链表II--火腿

理解链表虚拟头节点的部署:① 必须采用如下语句这里,我们创建了一个全新的节点,该节点的 next 指针指向链表的原始头节点。dummyHead 和 head 现在指向两个不同的节点。这种方法的一个关键优势是,我们可以很容易地修改或删除原始的头节点,因为 dummyHead.next 是原始的头节点的引用。结束操作后,如果我们想要返回新的头节点,我们可以简单地返回 dummyHead.next。② 如果采用"ListNode cur = head;"语句。

2023-09-11 14:05:49 53

原创 代码随想录算法训练营第三天|203.移除链表元素 707.设计链表 206.反转链表 --火腿

提示:这一部分我开始学习链表。

2023-09-09 21:23:43 89

原创 代码随想录算法训练营第二天|977.有序数组的平方(双指针)209. 长度最小的子数组 59. 螺旋矩阵--火腿

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。

2023-09-07 20:57:19 215

原创 代码随想录算法训练营第一天| 704. 二分查找、27. 移除元素--火腿

代码随想录刷题营第一天内容为704. 二分查找 27. 移除元素提示:以下是本篇文章正文内容,下面案例可供参考今天是第一天开始刷题 感觉难度还可以。

2023-09-06 22:21:23 295

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除