会员
T恤
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
menu
ColdPlayh
博客园
首页
标签
归档
文章
新随笔
联系
订阅
管理
2025年4月11日
LeetCode438. [M]找到字符串中所有字母异位词(滑动窗口)
摘要: 438. 找到字符串中所有字母异位词 - 力扣(LeetCode) 思路 使用滑动窗口,主要分为两种,定长窗口和不定长窗口 代码 定长窗口 输入分别为s和p,我们需要找出s中所有p得字母异位词字串,定长窗口为窗口的长度等p得长度(np),我们从s得第一个字符开始移动窗口,判断窗口中的字符是否为p得字
阅读全文
posted @ 2025-04-11 00:22 ColdPlayh
阅读(16)
评论(0)
推荐(0)
2025年4月10日
UML类图
摘要: UML类图 类 类(class / struct)封装了数据和行为,是面向对象的重要组成部分,它是具有相同 属性、操作、关系 的对象集合的总称。 以猎人类为例: class Hunter { public: int m_age = 32; //普通的成员变量,属于对象,只有创建对象才会存在 st
阅读全文
posted @ 2025-04-10 00:29 ColdPlayh
阅读(26)
评论(0)
推荐(0)
LeetCode3. [M]无重复字符的最长子串
摘要: LeetCode3. [M]无重复字符的最长子串(滑动窗口) 3. 无重复字符的最长子串 - 力扣(LeetCode) 思路 使用滑动窗口,以abcabcbb为例: 第一个窗口为abc此时继续滑动,a将进入队列,此时变为abca不符合无重复字符得条件 此时将a从窗口中移除,窗口变为bca
阅读全文
posted @ 2025-04-10 00:24 ColdPlayh
阅读(8)
评论(0)
推荐(0)
2025年4月7日
LeetCode42. [H]接雨水(动态规划、单调栈、双指针*)
摘要: LeetCode42.接雨水 思路 对于每一个柱子,他所能接的雨水就是左边最高的柱子和右边最高的柱子小的那一个再减去自己的高度。 既:min(leftMax[i],rightMax[i])−height[i] 解题方法 动态规划 官方题解(截取): 创建两个长度为 n 的数组 leftMax 和 r
阅读全文
posted @ 2025-04-07 20:43 ColdPlayh
阅读(42)
评论(0)
推荐(0)
公告
more_horiz
keyboard_arrow_up
dark_mode
palette
选择主题
点击右上角即可分享