E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
子串
面试经典150题——多维动态规划
题目链接1.2题目描述1.3解题代码1.4解题思路2、最小路径和2.1题目链接2.2题目描述2.3解题代码2.4解题思路3、不同路径II3.1题目链接3.2题目描述3.3解题代码3.4解题思路4、最长回文
子串
Ghost_firejef
·
2025-02-17 17:26
面试经典150题
面试
动态规划
【Py/Java/C++/C/JS/Go六种语言OD独家2024E卷真题】20天拿下华为OD笔试之【前缀和】2024E-环中最长
子串
2【欧弟算法】全网注释最详细分类最全的华为OD真题题解
可上欧弟OJ系统练习华子OD、大厂真题绿色聊天软件戳oj1441了解算法冲刺训练(备注【CSDN】否则不通过)文章目录相关推荐阅读题目描述与示例题目描述输入描述输出描述示例输入输出说明解题思路考虑非环字符串通过前缀确定任意连续字串的情况只考奇偶性而非具体数量三个差值均为偶数的情况将奇偶性状态压缩为数字状态压缩为后的前缀和数组的构建根据前缀和数组找到最长子字符串考虑环形字符串原字符串自身拼接储存下标
闭着眼睛学算法
·
2025-02-17 10:18
最新华为OD真题
#
前缀和
#
哈希表
算法
java
c++
leetcode
javascript
c语言
华为od
leetcode hot 100 刷题记录(medium)
题目3:无重复字符的最长
子串
(YES)解题思路:其实最好想到的方法就是使用两层for,让每个字符都可以是
子串
的首字符,查看哪个
子串
的长度最长即可。
激昂~逐流
·
2025-02-17 04:33
Leetcode
leetcode
算法
10.3字符串manacher算法
字符串manacher算法Manacher算法是用于在O(n)时间复杂度内查找字符串中最长回文
子串
的高效算法。
赵鑫亿
·
2025-02-16 19:56
c++数据结构与算法
算法
c++
算法练习|Leetcode49字母异位词分词 ,Leetcode128最长连续序列,Leetcode3无重复字符的最长
子串
,sql总结
目录一、Leetcode49字母异位词分词题目描述解题思路方法:哈希总结二、Leetcode128最长连续序列题目描述解题思路方法:总结三、Leetcode3无重复字符的最长
子串
题目描述解题思路方法:双指针法总结
ambitious_Rgr
·
2025-02-16 16:05
算法
sql
哈希
哈希算法
数据结构
leetcode
python
【leetcode】数组刷题总结(二)滑动窗口
滑动窗口算法技巧主要用来解决子数组问题,比如让你寻找符合某个条件的最长/最短子数组或者
子串
。对于某些题目,并不需要穷举所有
子串
,就能找到题目想要的答案。
zs1996_
·
2025-02-15 19:24
leetcode刷题总结
leetcode
算法
职场和发展
力扣hot100第二天
子串
239.滑动窗口最大值题目给你一个整数数组nums,有一个大小为k的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的k个数字。滑动窗口每次只向右移动一位。
cookie265
·
2025-02-15 13:39
leetcode
算法
职场和发展
【华为OD机考】华为OD笔试真题解析(8)--找出重复代码
重复代码查找方法:以字符串形式给出两行代码(字符串长度1max_length:max_length=dp[i][j]end=i-1#返回最长公共
子串
returntext1[end-max_length+
油泼辣子多加
·
2025-02-15 09:38
华为OD真题解析
华为od
链表
数据结构
最长回文
子串
5.最长回文
子串
给你一个字符串s,找到s中最长的回文
子串
。
Rinai_R
·
2025-02-15 08:04
LeetCode
leetcode
算法
职场和发展
动态规划
学习
笔记
golang
LeetCode--32. 最长有效括号【栈和dp】
32.最长有效括号前言分享一下dp和栈两个方法正文给你一个只包含'('和')'的字符串,找出最长有效(格式正确且连续)括号
子串
的长度。
Rinai_R
·
2025-02-15 08:03
LeetCode
leetcode
算法
职场和发展
golang
数据结构
动态规划
LeetCode刷题第5题【最长回文
子串
】---解题思路及源码注释
LeetCode刷题第5题【最长回文
子串
】—解题思路及源码注释结果预览目录LeetCode刷题第5题【最长回文
子串
】---解题思路及源码注释结果预览一、题目描述二、解题思路1、问题理解2、解题思路三、代码实现及注释
楼台的春风
·
2025-02-15 08:29
LeetCode题解
leetcode
算法
c++
嵌入式
笔记
ubuntu
linux
简单枚举 / 枚举排列
目录1简单枚举2枚举排列2.1生成1~n的排列2.2生成可重集的排列2.3解答树2.4下一个排列一、简单枚举简单枚举就是枚举一些例如整数、
子串
的简单类型。
Zhouqi_Hua
·
2025-02-15 02:07
Henry学C++
Henry的ACM学习笔记
蓝桥杯
c++
算法
深度优先
力扣
LeetCode Hot100之八:3.无重复字符的最长
子串
(哈希表+滑动窗口)
题目给定一个字符串s,请你找出其中不含有重复字符的最长
子串
的长度。示例1:输入:s=“abcabcbb”输出:3解释:因为无重复字符的最长
子串
是“abc”,所以其长度为3。
shanshandeisu
·
2025-02-15 01:01
LeetCode
leetcode
算法
后端
java
散列表
哈希算法
【2023】LeetCode HOT 100——滑动窗口&
子串
目录1.无重复字符的最长
子串
1.1C++实现1.2Python实现1.3时空分析2.找到字符串中所有字母异位词2.1C++实现2.2Python实现2.3时空分析3.和为K的子数组3.1C++实现3.2Python
「已注销」
·
2025-02-15 01:59
leetcode
算法
数据结构
LeetCode Hot100 -
子串
篇
前言挑战一个月刷完力扣的hot100,记录一下每题的思路~这次是
子串
相关的题目(1)560.和为K的子数组①暴力枚举,使用一个变量sum记录以l开头r结尾的情况classSolution{publicintsubarraySum
搞笑症患者
·
2025-02-15 00:27
力扣hot100
leetcode
算法
子串
LeetCode Hot 100:
子串
LeetCodeHot100:
子串
560.和为K的子数组思路1:二重循环枚举(超时)classSolution{public:intsubarraySum(vector&nums,intk){intn=
UestcXiye
·
2025-02-15 00:26
Every
day
a
LeetCode
C++
LeetCode
数据结构与算法
【LeetCode Hot100
子串
】和为 k 的子数组、滑动窗口最大值、最小覆盖
子串
子串
1.和为k的子数组题目描述解题思路主要思路步骤时间复杂度与空间复杂度代码实现2.滑动窗口最大值题目描述解题思路双端队列的原理:优化步骤:Java实现3.最小覆盖
子串
题目描述解题思路滑动窗口的基本思路
落啦啦
·
2025-02-15 00:54
数据结构与算法
leetcode
算法
数据结构
KMP算法和next数组详解
KMP算法主要是用来求解
子串
在主串中第一次出现的位置,并返回这个
子串
的位置的一种提高效率的方法。在讲解KMP算法之前,我们先来看看求
子串
在主串中位置的一般解法,即暴力解法。
蓝莓味营养快线
·
2025-02-14 16:55
数据结构
算法
蓝桥杯
动态规划
蓝桥杯——KMP算法
问题给定一个模式串p,和一个长文本t,求p是否为t的一个
子串
,如果是则返回
子串
的首地址暴力解法逐位对比模式串p和长文本t,如果不匹配,则回溯指向t和指向p的指针,再从头开始比对t和p。
Jiatoka
·
2025-02-14 16:21
算法学习
算法
蓝桥杯
职场和发展
蓝桥杯必看 【手撕模板】三分钟搞懂 <KMP算法>
所谓字符串匹配,是这样一种问题:“字符串P是否为字符串S的
子串
?如果是,它出现在S的哪些位置?”其中S称为主串;P称为模式串。
顾冷__
·
2025-02-14 15:48
手撕蓝桥杯模板
算法模板
算法
leetcode
深度优先
LeetCode题库-1~10(C语言)
LeetCode题库-1~10-C语言1两数之和代码:2两数相加代码:3无重复字符的最长
子串
代码:4寻找两个正序数组的中位数代码:5最长回文
子串
代码:6Z字形变换代码:7整数反转代码:8字符串转换整数(
等待另一个根号二
·
2025-02-13 22:28
LeetCode题库
leetcode
c语言
替换
子串
得到平衡字符串
文章目录1.题目链接2.题目描述3.题目示例4.解题思路5.题解代码6.复杂度分析1.题目链接1234.替换
子串
得到平衡字符串-力扣(LeetCode)2.题目描述有一个只含有'Q','W','E','
水蓝烟雨
·
2025-02-13 16:18
算法
HOT
100
【LeetCode Hot100 滑动窗口】无重复字符的最长
子串
、找到字符串中所有字母异位词
滑动窗口1.无重复字符的最长
子串
题目描述解题思路步骤:时间复杂度:空间复杂度:代码实现2.找到字符串中所有字母异位词题目描述解题思路步骤:时间复杂度:代码实现1.无重复字符的最长
子串
题目描述给定一个字符串
落啦啦
·
2025-02-13 03:39
数据结构与算法
leetcode
算法
职场和发展
【LeetCode】滑动窗口系列总结
滑动窗口系列总结用到滑动窗口的题目类型滑动窗口模版76.最小覆盖
子串
排列相关567.字符串排列438.找到字符串中所有字母异位词3.无重复字符的最长
子串
904.水果成篮固定窗口567字符串的排列643.
zxfhahaha
·
2025-02-12 08:24
LeetCode
leetcode
java
算法
LeetCode刷题 --- 滑动窗口
往往类似于“请找到满足xx的最x的区间(
子串
、子数组)的xx”这类问题都可以使用该方法进行解决。核心思路形成窗口,窗口实际上是两个指针之间形成的区域,关键点就是
材化胖虎
·
2025-02-12 08:20
算法刷题
leetcode
数据结构
java
最长对称
子串
(动态规划解法)
5-12最长对称
子串
(25分)对给定的字符串,本题要求你输出最长对称
子串
的长度。例如,给定IsPAT&TAPsymmetric?,最长对称
子串
为sPAT&TAPs,于是你应该输出11。
算法小生Đ
·
2025-02-12 07:46
数学与算法
字符串
dp
最长回文子串
Leetcode Hot100 | Day02 滑动窗口
8、无重复字符的最长
子串
3.无重复字符的最长
子串
给定一个字符串s,请你找出其中不含有重复字符的最长
子串
的长度。
醴与朕。
·
2025-02-12 04:52
JAVA数据结构与算法
leetcode
算法
Algorithm:【算法进阶之路】之算法面试刷题集合—字符串相关算法的简介、习题集合(字符串的排列/无重复字符的最长
子串
/最长公共前缀/最长回文
子串
/字符串相乘/反转字符串中的单词/单词拆分/字符串
Algorithm:【算法进阶之路】之算法面试刷题集合—字符串相关算法的简介、习题集合(字符串的排列/无重复字符的最长
子串
/最长公共前缀/最长回文
子串
/字符串相乘/反转字符串中的单词/单词拆分/字符串解码
一个处女座的程序猿
·
2025-02-11 09:06
Matlab/C++/SQL
Python编程(初级+进阶)
字符串相关算法
力扣139.单词拆分
该dp数组的每一位表示其前i位字符
子串
是否可
MarlboroLRX
·
2025-02-11 09:01
动态规划
算法
leetcode
字符串高频算法:无重复字符的最长
子串
题目3.无重复字符的最长
子串
-力扣(LeetCode)解题思路思路方法:滑动窗口[!
Fanfffff720
·
2025-02-11 07:12
算法
leetcode3:无重复字符的最长
子串
示例1:输入:s="abcabcbb"输出:3解释:因为无重复字符的最长
子串
是"abc",所以其长度为3。
今天学点啥6
·
2025-02-11 00:19
算法学习
算法
后端
java
leetcode_字符串 459. 重复的子字符串
459.重复的子字符串给定一个非空的字符串s,检查是否可以通过由他的一个
子串
重复多次构成思路:首先判断字符串s是否为空或长度是否为1,若满足这两种条件,则说明不存在子字符串,返回False遍历所有可能的
子串
MiyamiKK57
·
2025-02-10 17:03
leetcode
算法
职场和发展
【华为OD机试真题】282、求满足条件的最长
子串
的长度 | 机试真题+思路参考+代码分析(CD卷)(C++、Java、Py)
文章目录一、题目题目描述输入输出样例1样例2样例3样例4二、代码与思路参考C++语言思路C++代码Java语言思路Java代码Python语言思路Python代码作者:KJ.JK订阅本专栏后即可解锁在线OJ刷题权限个人博客首页:KJ.JK专栏介绍:2024年最新的华为OD机试真题B、C和D卷,使用C++、Java、Python语言进行解答,每个题目的思路分析都非常详细,支持在线OJ评测刷题!!!!
KJ.JK
·
2025-02-10 09:49
OJ+最新华为OD机试
(C++
Java
Py)
华为od
c++
python
java
求满足条件的最长子串的长度
华为od机试真题C卷
华为od机试真题D卷
【华为OD机试真题】278、关联
子串
| 机试真题+思路参考+代码分析(C++、Java、Py)
文章目录一、题目题目描述输入输出样例1样例2二、代码与思路参考C++语言思路C++代码Java语言思路Java代码Python语言思路Python代码作者:KJ.JK订阅本专栏后即可解锁在线OJ刷题权限个人博客首页:KJ.JK专栏介绍:2024年最新的华为OD机试真题B、C和D卷,使用C++、Java、Python语言进行解答,每个题目的思路分析都非常详细,支持在线OJ评测刷题!!!!订阅后获取权
KJ.JK
·
2025-02-10 09:19
OJ+最新华为OD机试
(C++
Java
Py)
c++
java
华为od
python
关联子串
复原IP地址(力扣93)
另外,在我们判断分割出来的
子串
是否合法时,最后出现的
子串
可能为空串,就是说第三个
qy发大财
·
2025-02-10 07:29
leetcode
算法
职场和发展
2024多益网络笔试题(已凉)
题目感觉还行小红喜欢3的倍数的数字,现在小红有一个长度为n的数字小红想通过分隔字符串的方式,获得一些
子串
,每个
子串
代表个数字,那么小红最多能获得多少个数字是3的倍数呢?
da pai ge
·
2025-02-09 16:38
python
蓝桥杯K倍区间(前缀和与差分,取模化简)
输入5212345输出6思路:首先由连续
子串
和可以想用前缀和,由于加减法总和取模和分别取模结果不受影响,所以我们前缀和之后直接取模方便观察性质,本题前缀和:1,3,6,10,15取模之后:1,1,0,0
YYJ333_333
·
2025-02-09 11:32
蓝桥杯
职场和发展
【Py/Java/C++三种语言OD独家2024E卷真题】20天拿下华为OD笔试之【不定滑窗】2024E-最长的指定瑕疵度的元音
子串
【欧弟算法】全网注释最详细分类最全的华为OD真题题解
可上欧弟OJ系统练习华子OD、大厂真题绿色聊天软件戳oj1441了解算法冲刺训练(备注【CSDN】否则不通过)文章目录相关推荐阅读题目描述与示例题目描述输入描述输出描述示例一输入输出说明示例二输入输出说明示例三输入输出说明解题思路滑窗三问滑窗三答代码pythonjavacpp时空复杂度华为OD算法/大厂面试高频题算法练习冲刺训练相关推荐阅读【华为OD机考】2024D+E卷最全真题【完全原创题解|详
闭着眼睛学算法
·
2025-02-09 05:44
最新华为OD真题
#
滑动窗口
java
c++
华为od
python
算法
开发语言
leetcode
3.力扣——无重复字符的最长
子串
(总结)
一个力扣的题目:给定一个字符串s,请你找出其中不含有重复字符的最长
子串
的长度。示例1:输入:s="abcabcbb"输出:3解释:因为无重复字符的最长
子串
是"abc",所以其长度为3。
luodehate
·
2025-02-08 07:28
算法
Leetcode 无重复字符的最长
子串
算法思想:滑动窗口:通过start和end来维护一个滑动窗口,start指向当前窗口的起点,end是当前窗口的末尾。滑动窗口中的字符都是无重复的。哈希表charIndexMap:用于存储每个字符及其最近一次出现的位置。更新起始位置:如果当前字符已经在滑动窗口中出现过(即它在charIndexMap中),则将窗口的起始位置start更新为该字符上次出现位置的下一个位置。更新最长长度:每次移动end时
Wils0nEdwards
·
2025-02-08 06:53
Leetcode
leetcode
算法
职场和发展
记忆化搜索和动态规划 --最长回文
子串
为例
记忆化搜索记忆化搜索是一种优化递归算法的方法,通过将已经计算过的子问题的结果存储起来(通常使用哈希表或数组),避免重复计算相同的子问题。本质上是通过缓存中间结果来减少计算的重复性。动态规划动态规划是通过将问题分解成子问题来解决的,它通常通过表格化的方式(自底向上)来存储子问题的解,以便在需要时能够快速访问。动态规划的核心思想是通过自底向上的方式来解决问题,通常使用一个数组或表格来存储每个子问题的解
嗯嗯你说的对
·
2025-02-08 06:21
c+++++++算法题
动态规划
算法
.找到字符串中所有字母异位词(滑动窗口)
给定两个字符串s和p,找到s中所有p的异位词的
子串
,返回这些
子串
的起始索引。不考虑答案输出的顺序。
vir02
·
2025-02-08 04:12
算法
数据结构
leetcode
c++
职场和发展
Python 基础语法
变量类型标准数据类型数字字符串列表元组字典集合null与Nonenamedtuple魔法方法__getattr__、__setattr__、__getitem__、__setitem__判断字符串是否包含特定
子串
其他基础语法判断循环函数目前在工作和日常生产中接触
disgare
·
2025-02-08 04:41
python
python
开发语言
438.找到字符串中所有字母异位词
目录一、题目二、思路2.1解题思路2.2代码尝试2.3疑难问题三、解法四、收获一、题目给定两个字符串s和p,找到s中所有p的异位词的
子串
,返回这些
子串
的起始索引。不考虑答案输出的顺序。
海绵波波107
·
2025-02-07 09:11
#
算法和leetcode
算法
KMP——字符串匹配
模式串P在字符串S中多次作为
子串
出现。求出模式串P在字符串S中所有出现的位置的起始下标。输入格式第一行输入整数N,表示字符串P的长度。第二行输入字符串P。第三行输入整数M,表示字符串S的长度。
代码欢乐豆
·
2025-02-06 13:57
AcWing
算法
c++
定长
子串
中元音的最大数目---定长滑动窗口即解题思路总结
1456.定长
子串
中元音的最大数目给你字符串s和整数k。请返回字符串s中长度为k的单个子字符串中可能包含的最大元音字母数。英文中的元音字母为(a,e,i,o,u)。
钓一朵雪
·
2025-02-06 04:21
算法算题笔记
leetcode
算法
c++
笔记
Leetcode热题100题 5.最长回文
子串
Java实现
5.最长回文
子串
题目描述给你一个字符串s,找到s中最长的回文
子串
。示例1:输入:s="babad"输出:"bab"解释:"aba"同样是符合题意的答案。
wenxiang99
·
2025-02-06 02:36
leetcode
leetcode
算法
最长回文
子串
-Leetcode刷题(C++) 4种解法
一、题目(来源:leetcode):给你一个字符串s,找到s中最长的回文
子串
。示例1:输入:s=“babad”–输出:“bab”解释:“aba”同样是符合题意的答案。
wch_NUDT
·
2025-02-06 02:35
leetcode
最长回文
子串
一、题目给你一个字符串s,找到s中最长的回文
子串
。示例1:输入:s="babad"输出:"bab"解释:"aba"同样是符合题意的答案。
白露塞纳
·
2025-02-06 02:02
Leetcode
【python基础-12】字符串查找,替换,合并
1.字符串查找(find,index)1.1.find()方法find()方法用于查找指定
子串
在字符串中第一次出现的位置。如果找到了
子串
,它返回
子串
的起始索引;如果没有找到,返回-1。
华东算法王(原聪明的小孩子
·
2025-02-05 14:37
小孩AI-python基础
python
开发语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他