自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 代码随想录算法训练营第42期 第十七天| 654.最大二叉树 、 617.合并二叉树 、 700.二叉搜索树中的搜索 、 98.验证二叉搜索树

【代码】代码随想录算法训练营第42期 第十七天| 654.最大二叉树 、 617.合并二叉树 、 700.二叉搜索树中的搜索 、 98.验证二叉搜索树。

2024-08-02 20:04:03 78

原创 代码随想录算法训练营第42期 第十六天| 513.找树左下角的值 、112. 路径总和 、106.从中序与后序遍历序列构造二叉树

【代码】代码随想录算法训练营第42期 第十六天| 513.找树左下角的值 、112. 路径总和 、106.从中序与后序遍历序列构造二叉树。

2024-08-02 20:00:25 173

原创 代码随想录算法训练营第42期 第十五天| 110.平衡二叉树、257. 二叉树的所有路径 、 404.左叶子之和、 222.完全二叉树的节点个数

今天出去玩了,太晚了,明天扩展内容。

2024-07-31 20:22:01 754

原创 代码随想录算法训练营第42期 第十四天| 226.翻转二叉树 、101. 对称二叉树 、 104.二叉树的最大深度、111.二叉树的最小深度

题目:给你一棵二叉树的根节点root,翻转这棵二叉树,并返回其根节点。状态:做出来了细节之处:1(代码里面)思路:这道题可以使用前后序来进行反转,中序比较麻烦,思路就是在用前序遍历的时候,来交换节点。

2024-07-30 19:32:58 478

原创 代码随想录算法训练营第42期 第十三天| 144、145、94前后中序递归遍历 及迭代遍历,102层序遍历

思路:这道题要用队列解,先放入根节点,记录当前层的size,然后poll出头元素放入结果中,然后左右节点不为空的话就入队列,这样持续到size<=0,然后进行下一层遍历,持续这样,直到队列为空。层序遍历就是一层一层遍历,一层的遍历规则是从左往右。

2024-07-29 20:09:00 484

原创 代码随想录算法训练营第42期 第十一天| 150. 逆波兰表达式求值 、 239. 滑动窗口最大值 、 347.前 K 个高频元素

在队列和栈这章收获了很多,如单调队列,双端队列,集合的遍历方式,还有map表的遍历方式和排序方式,知道了栈和队列的应用场景,收获了这么多真的很快乐,一般Stack和queue都可以用Deque实现。遍历方式和比较器。

2024-07-27 19:53:26 503

原创 MybatisPluas快速入门

进来就能学会mybatisPlus噢

2024-07-27 19:25:08 1655

原创 一文搞透遍历方式和Comparetor

单列集合:collection 双列集合:Map迭代器遍历:不依赖索引,是集合专用的遍历方式增强for遍历:所有单列集合和数组才能用增强for进行遍历lambda表达式遍历。

2024-07-27 15:00:31 193

原创 代码随想录算法训练营第42期 第十天| 232.用栈实现队列 、 225. 用队列实现栈 、20. 有效的括号 、1047. 删除字符串中的所有相邻重复项

由于Stack底层是使用Vector的,而Vector支持线程同步,所以整体性能相对较低,如果没有多线程的场景,不建议使用Stack。

2024-07-26 19:38:22 2002

原创 代码随想录算法训练营第42期 第九天| 151.翻转字符串里的单词 、卡码网:55.右旋转字符串 、28. 实现 strStr()

题目:给你一个字符串s,请你反转字符串中的顺序。是由非空格字符组成的字符串。s中使用至少一个空格将字符串中的分隔开。返回顺序颠倒且之间用单个空格连接的结果字符串。输入字符串s中可能会存在前导空格、尾随空格或者单词间的多个空格。返回的结果字符串中,单词间应当仅用单个空格分隔,且不包含任何额外的空格。状态:做出来了我的思路:利用双指针,俩指针从字符串尾部开始遍历,左指针指向单词的首部,右指针指向单词的尾部 ,然后一直重复这样的动作。

2024-07-25 20:39:45 719

原创 代码随想录算法训练营第42期 第八天| 344.反转字符串 、541. 反转字符串II、卡码网:54.替换数字

题目:编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。不要给另外的数组分配额外的空间,你必须、使用 O(1) 的额外空间解决这一问题。状态:做出来了时间复杂度:O(n) 空间复杂度:O(1)细节之处:1 (代码里面)

2024-07-24 19:23:57 510

原创 代码随想录算法训练营第42期 第七天| 454.四数相加II 、383. 赎金信 、15. 三数之和 、18. 四数之和

题目:给你四个整数数组nums1nums2nums3和nums4,数组长度都是n,请你计算有多少个元组状态:做出来了时间复杂度:O() 空间复杂度:O(细节之处:1 2 (代码里面)

2024-07-23 21:36:04 457

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

哈希表法的整体理解

2024-07-22 20:30:07 1833

原创 代码随想录算法训练营第42期 第四天|24.两两交换链表中的节点 、 19.删除链表的倒数第N个节点 、 160.链表相交 、142.环形链表II

学了虚拟头节点(在增删改的时候,不需要特殊处理头节点),也懂得了链表的基本操作和利用链表解决算法问题。本人经常出错的点在空指针异常(首节点为空造成的),还有一些cur(当前节点)为了一些目的进行的操作,最后cur没有回到之前的位置,造出错误,这些需要特别注意。

2024-07-20 20:13:53 655 1

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

链表学习

2024-07-19 19:44:29 555 1

原创 代码随想录算法训练营第42期 第二天 | LeetCode977. 有序数组的平方、209. 长度最小的子数组 、59螺旋矩阵II

状态:暴力解法与双指针都做出来了时间复杂度:暴力解法 O() 双指针解法 O(细节之处:暴力解法 1 双指针解法 1。

2024-07-18 15:49:16 629 1

原创 代码随想录算法训练营第42期 第一天 | LeetCode704. 二分查找、27. 移除元素

二分查找,移除元素的个人心得

2024-07-17 16:20:10 446

上机2.zip

上机2.zip

2024-04-08

空空如也

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

TA关注的人

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