自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 leetcode104 二叉树的最大深度 Leetcode111 二叉树最小深度Leetcode 222完全二叉树节点个数

后续遍历,使用递归。先遍历他的左孩子的高度,再遍历右孩子的高度。返回最后孩子高度的最大值+1。

2023-11-10 13:16:13 72 1

原创 关于二叉树层序遍历、LeetCode226翻转二叉树

需要用到队列。将根结点先放入队列中,然后记录队列中节点的个数。之后按照个数将队列里的元素弹出,弹出的时候顺便把弹出节点的左右孩子放入队列中即可。

2023-11-09 21:16:36 55 1

原创 关于二叉树的遍历

记住一个要点就是,容器添加的位置对应前中后序遍历。如果在递归之前,就是前序遍历。

2023-11-08 20:53:51 232 1

原创 代码随想录day13 LeetCode239 LeetCode347

首先单调递减队列维持滑动窗口的最大值。然后队列里存储的是每一个数的下标,这个下标用来判断元素是否需要退出滑动窗口。

2023-11-07 21:55:02 605

原创 代码随想录day11 LeetCode 20、LeetCode1047、LeetCode150

遇到左括号就在栈中添加右括号,否则(遇到右括号)就和栈顶元素比较,如果不相同就返回false,这里还要判断栈是否为空。因为有可能右括号的数量会大于左括号。,遇到左边的括号,就放入栈中,遇到右边的括号,就弹出栈顶元素,是否与他的左括号匹配,并返回对应的情况。最后如果栈为空才返回true。可以用一个栈存放元素,当判断出新的字符和栈顶的字符一致时,弹出。最后将栈里的元素反转拼成字符串即可。遇到数字放入栈中,遇到操作符取出两个数字进行运算即可。

2023-11-05 13:34:22 1153 1

原创 day10 Leetcode232、225

一个出栈,一个入栈。每次push的时候直接放入入栈中,每次出栈的时候,先判断出栈是否为空,如果为空,则从入栈中将元素倒入出栈中,否则直接从出栈的地方出。push正常,当要弹出的时候,将除最后一个元素外,重新入队列即可,最后再弹出。

2023-11-04 21:11:13 1093 1

原创 day09 LeetCode28 459.重复的子字符串

kmp还是没有搞懂。

2023-11-03 20:53:53 314

原创 代码随想录训练营day08 LeetCode344.反转字符串 541. 反转字符串II 151.翻转字符串里的单词

双指针,一前一后。这里可以使用库函数reverse和swap。

2023-11-01 22:51:23 362 1

原创 代码随想录训练营day07 Leetcode454、383、15、18

四个for循环暴力破解,但是时间复杂度太高,通过不了。

2023-11-01 14:23:28 384 5

原创 代码随想录day06 哈希表 LeetCode 242、349、202、1

准备一个数组用来统计s中的字母出现次数。遍历第二个数组的时候,再减去对应的字母。最后判断数组中每一个位置是否为0;

2023-10-30 23:02:09 454 3

原创 【无标题】

这道题可以通过画图的方式,找到解决方法。主要是理清每根线就行。

2023-10-28 22:38:59 342 1

原创 代码随想录训练营第三天 LeetCode203、LeetCode707、LeetCode206

可以用pre、cur、next三个指针来操作,将cur指向的节点的下一个指向pre,然后cur再到next节点去,依次循环。这道题考验链表的基础操作,没有太多的技巧。但是我对cpp的语法不太熟悉,所以这道题有点小吃力。,方便循环遍历的时候的一致性。

2023-10-27 17:19:47 758 1

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

平方+排序。

2023-10-26 23:05:22 644

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

这是一道典型的二分查找算法题。

2023-10-25 18:24:53 796

空空如也

空空如也

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

TA关注的人

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