自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LeetCode:101对称二叉树 递归法详细题解

这道题目要求判断一个二叉树是否对称。对称二叉树的定义是根节点的左右子树对称,而不是仅左右子节点对称。判断对称的核心思路是:1. 从根节点的左右子树开始比较;2. 每次比较两个节点,判断它们是否对称;3. 如果当前节点对称,再递归比较它们的子节点(外侧和内侧)。具体来说,左子树的左孩子和右子树的右孩子值相等(外侧相等),左子树的右孩子和右子树的左孩子值相等(内侧相等)。处理空节点时,只有两个值都为null时才相等。最后,通过递归比较内外侧节点,如果所有比较结果都为true,则整个二叉树对称。附上AC代码供参考

2025-05-15 20:46:54 285

原创 Leetcode:239. 滑动窗口最大值(手搓队列解题详解)

题目描述:给定一个数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。返回滑动窗口中的最大值。内容有点长但是是很完整的理解,希望大家能有所收获思路:按通常的思路来说肯定是暴力解决这个问题,就是不断更新窗口内的元素,然后通过一遍一遍的遍历窗口里的元素来找出其中最大值这样的思路当然可行,但是只对于部分较小数据来说可以在时间限制内通过其时间复杂度为O(n × k)

2025-04-23 19:02:52 918 2

空空如也

空空如也

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

TA关注的人

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