小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
Leetcode 3. 最长无重复字符子串

给定字符串s,使用哈希表记录字符索引,采用双指针方法找出最长无重复字符子串的长度,时间复杂度为O(n),空间复杂度为O(256)。

Leetcode 3. 最长无重复字符子串

DEV Community
DEV Community · 2025-05-11T07:35:24Z
寻找最长无重复子串

寻找最长无重复字符子串是计算机科学中的经典问题。本文介绍了两种解决方法:暴力法和滑动窗口法。暴力法的时间复杂度为O(n²),而滑动窗口法使用两个指针,时间复杂度为O(n),效率更高。

寻找最长无重复子串

DEV Community
DEV Community · 2025-05-09T20:42:21Z
每日JavaScript挑战 #JS-142:找到最长的不重复字符子串

每日JavaScript挑战:编写一个函数,计算给定字符串中最长的不重复字符子串的长度。欢迎分享解决方案和思路!

每日JavaScript挑战 #JS-142:找到最长的不重复字符子串

DEV Community
DEV Community · 2025-04-04T00:00:57Z
1358. 包含所有三个字符的子串数量

给定字符串s,使用滑动窗口和最后出现位置的方法,计算包含字符a、b、c的所有子串数量。通过遍历字符串并更新字符的最后出现索引,能够在O(n)时间复杂度内高效处理长字符串。

1358. 包含所有三个字符的子串数量

DEV Community
DEV Community · 2025-03-11T17:11:32Z
2698. 找到一个整数的惩罚数

给定正整数n,惩罚数是满足特定条件的整数i的平方和。条件是i的平方可以分割成连续子串,其和等于i。通过递归算法检查所有可能的分割,计算有效的惩罚数。

2698. 找到一个整数的惩罚数

DEV Community
DEV Community · 2025-02-15T14:01:05Z
每日JavaScript挑战 #JS-97:计算最长无重复字符子串

每日JavaScript挑战:计算最长无重复字符子串的长度,难度中等,鼓励开发者分享解决方案和思路。

每日JavaScript挑战 #JS-97:计算最长无重复字符子串

DEV Community
DEV Community · 2025-02-09T00:00:50Z
LeetCode 挑战:76. 最小窗口子串 - JavaScript 解法 🚀

最小窗口子串问题要求在字符串s中找到包含所有字符t的最小子串。可以使用滑动窗口方法,通过维护字符频率来动态调整窗口大小,时间复杂度为O(m+n),空间复杂度为O(n+m)。

LeetCode 挑战:76. 最小窗口子串 - JavaScript 解法 🚀

DEV Community
DEV Community · 2025-01-07T15:17:02Z
LeetCode 挑战:3. 无重复字符的最长子串 - JavaScript 解法 🚀

“无重复字符的最长子串”是经典的滑动窗口问题。给定字符串s,返回最长无重复字符子串的长度。使用滑动窗口和集合来跟踪当前子串,时间复杂度为O(n),空间复杂度为O(k)。

LeetCode 挑战:3. 无重复字符的最长子串 - JavaScript 解法 🚀

DEV Community
DEV Community · 2025-01-05T11:44:42Z
区间子串询问

文章探讨了离线算法与动态树的结合,提出通过线段树记录不同位置的查询答案,将复杂度优化至 O(nlog2n + mlogn)。重点在于维护 fail 树与动态树的关系,以简化操作过程并提升效率。

区间子串询问

某岛
某岛 · 2025-01-02T17:55:17Z
第19天 精通滑动窗口问题

大家好,我是Somuya Khandelwal,今天分享我在竞争编程旅程中第4周第4天的进展。今天我专注于滑动窗口问题,解决了两个难题:1. 使用固定大小滑动窗口和哈希表解决子串连接所有单词;2. 动态调整范围以找到最小窗口子串。这让我领悟到滑动窗口与哈希表结合的高效性及窗口管理技巧。下周一我将继续研究哈希表问题。谢谢大家!

第19天 精通滑动窗口问题

DEV Community
DEV Community · 2024-12-18T08:15:57Z
2981. 找出出现三次的最长特殊子串

给定字符串s,找出出现至少三次的最长由单一字符组成的特殊子串。如果不存在,返回-1。示例:'aaaa'的最长特殊子串为'aa',长度为2;而'abcdef'没有特殊子串,返回-1。

2981. 找出出现三次的最长特殊子串

DEV Community
DEV Community · 2024-12-10T15:14:03Z
Oracle SQL中的SUBSTR和INSTR函数

在SQL中,SUBSTR用于提取字符串的子串,INSTR用于查找子串的位置。SUBSTR从指定位置开始返回子串,而INSTR返回子串首次出现的位置。

Oracle SQL中的SUBSTR和INSTR函数

DEV Community
DEV Community · 2024-12-08T19:34:35Z
使用滑动窗口技术查找最长不重复子串

文章介绍了查找最长不重复子串的算法,通过维护一个字符集合和使用左右指针遍历字符串,更新最长子串长度。示例输入为'abcabcbb',输出结果为3。

使用滑动窗口技术查找最长不重复子串

DEV Community
DEV Community · 2024-12-05T10:12:17Z
2914. 将二进制字符串变得美丽的最小更改次数

给定一个偶数长度的二进制字符串s,通过最少字符更改使其变得美丽。美丽字符串由多个相同字符的偶数长度子串组成。统计每两个字符的块所需的最小更改次数,并返回该值。

2914. 将二进制字符串变得美丽的最小更改次数

DEV Community
DEV Community · 2024-11-05T17:03:08Z
796. 旋转字符串

给定两个字符串s和goal,判断s经过若干次左移后是否能变为goal。可以通过将s与自身连接(s+s)来检查goal是否为其子串,时间复杂度为O(n),空间复杂度为O(n)。

796. 旋转字符串

DEV Community
DEV Community · 2024-11-03T17:19:21Z
5. 最长回文子串

给定字符串s,返回s中最长的回文子串。例如,输入's = "babad"',输出"bab"或"aba";输入's = "cbbd"',输出"bb"。实现方法为双重循环和扩展查找回文。

5. 最长回文子串

DEV Community
DEV Community · 2024-11-01T14:46:30Z

文章介绍了一种算法,通过计算两个字符串中有效子串的数量来解决字符串问题。算法步骤是先统计第二个字符串中每个字符的出现次数,然后在第一个字符串中使用滑动窗口检查当前窗口是否满足条件,若满足则计算有效子串数量,最后返回总数。

计算可重排为包含字符串 I 的子串数量

DEV Community
DEV Community · 2024-10-05T05:34:51Z

文章介绍了滑动窗口问题的不同难度。简单问题包括最大平均子数组和最长无重复字符子串。中等问题有最多两个不同字符的最长子串和字符串排列。困难问题涉及最小窗口子串和最多k个不同字符的最长子串。这些问题主要考察数组和字符串的子数组或子串特性。

滑动窗口问题

DEV Community
DEV Community · 2024-10-04T18:45:21Z

本文讨论了解决字符串问题的两种方法:暴力破解和优化方法。暴力破解的时间复杂度为O(N^2),空间复杂度为O(256);优化方法的时间复杂度为O(n),空间复杂度为O(256)。优化方法使用哈希表记录字符出现次数,并使用双指针找到最小的包含目标字符串的子串。

最小窗口子串

DEV Community
DEV Community · 2024-09-15T08:01:22Z

给定两个长度为n的字符串S1和S2,通过更改S1子串中的字符,使其与S2中的相应段匹配,且总成本最多为target。使用二进制搜索查找最大可能长度,时间复杂度为O(N*log(N)),辅助空间为O(1)。

C++中查找 S1 中在给定代价下与 S2 匹配的最长子串

极道
极道 · 2024-02-02T22:25:00Z
  • <<
  • <
  • 1 (current)
  • 2
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码