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
算法刷题-子串
151. 反转字符串中的单词
从后向前遍历,记录每个单词的start和end进行
子串
的裁剪即可。
cccc楚染rrrr
·
2023-12-06 22:38
LeetCode
java
算法
开发语言
java查询字符串公共前缀_No.14 最长公共前缀(Java)
解法一:
子串
比较思路:以长度最短的字符串min_str为基准,判断剩下的N-1个字符串是否包含该
子串
。初始时将
子串
长度设置为min_str.le
苏采
·
2023-12-06 21:33
java查询字符串公共前缀
【LeetCode热题100】【滑动窗口】无重复字符的最长
子串
给定一个字符串s,请你找出其中不含有重复字符的最长
子串
的长度。示例1:输入:s="abcabcbb"输出:3解释:因为无重复字符的最长
子串
是"abc",所以其长度为3。
Ye-Maolin
·
2023-12-06 19:23
LeetCode热题
100
leetcode
算法
c++
正则表达式(语法大全)
正则表达式-语法正则表达式(regularexpression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种
子串
、将匹配的
子串
替换或者从某个串中取出符合某个条件的
子串
等。
SeaOf0
·
2023-12-06 19:37
正则表达式
C语言——strstr寻找字符
子串
#include#includechar*my_strstr(constchar*p1,constchar*p2){assert(p1!=NULL);assert(p2!=NULL);char*s1=NULL;char*s2=NULL;char*cur=(char*)p1;//强制类型转换if(*p2=='\0'){return(char*)p1;}while(*cur)//记录起始地址{s1=c
菜鸟小白C++
·
2023-12-06 14:57
c语言
算法
开发语言
力扣
算法刷题
Day56|动态规划:两个字符串的删除操作 编辑距离
力扣题目:#583.两个字符串的删除操作刷题时长:参考题解后5min解题方法:动态规划复杂度分析时间复杂度:O(n*m)空间复杂度:O(n*m)问题总结无本题收获动规思路确定dp数组及下标的含义:dp[i][j]:以i-1为结尾的字符串word1,和以j-1位结尾的字符串word2,想要达到相等,所需要删除元素的最少次数确定递推公式:当word1[i-1]与word2[j-1]相同:dp[i][j
m0_73817408
·
2023-12-06 13:19
算法
leetcode
动态规划
动态规划学习——回文串
目录一,回文
子串
1.题目2.题目接口3,解题代码及其思路解题代码:二,分割回文串II1,题目2,题目接口3,解题思路及其代码一,回文
子串
1.题目给你一个字符串s,请你统计并返回这个字符串中回文
子串
的数目
Niu_brave
·
2023-12-06 12:03
动态规划算法学习
动态规划
学习
mybatis
c++
学习笔记
算法
【日常实习】字节幸福里后台研发
RocketMQ使用场景RocketMQ架构RocketMQ实现事务性消息RocketMQ事务型消息ACK丢失怎么办(不太明白什么鬼=_=)多线程利弊多线程的同步机制(从操作系统角度…)算法:最小覆盖
子串
二面自我介绍项目登录怎么做的
荼锦AI编程
·
2023-12-06 10:13
Offer
java
redis
面试
后端
字符串处理+基础正则表达式
字符串截取及切割1.字符串截取${变量名:起始位置:长度}exprsubstr"$变量名"起始位置长度echo$变量名|cut-b起始位置-结束位置echo${#phone}输出phone中所有内容2.
子串
替换的两种用法
YAOZHIPENG
·
2023-12-06 09:38
单词的压缩编码(后缀树的使用)
后缀树可以快速找到一个字符串所有的
子串
,因此在文本搜索、字符串匹配等领域有广泛应用。后缀树的构建过程是将一个字符串的所有后缀插入到一棵树中。这个树满足以下性质:根节点代表空字符串。
JYeontu
·
2023-12-06 08:34
JavaScript
前端
算法
javascript
前端
算法
【
算法刷题
】Day13
文章目录1658.将x减到0的最小操作数题干:算法原理:滑动窗口代码:91.解码方法题干:算法原理:1、状态表示2、状态转移方程3、初始化4、填表顺序5、返回值6、代码:7、优化1658.将x减到0的最小操作数原题链接题干:一个整数数组nums一个整数x移除整数数组最左或最右的值,x减去这个值一直如此,x=0就返回最小操作数,要不然就返回-1算法原理:滑动窗口在上面的题干解析中,我们通过图可以发现
柒柒要开心
·
2023-12-06 07:29
算法刷题
算法
java
字符串模式匹配算法(暴力破解、KMP、BM、Sunday)
KMP算法构造next数组KMP代码BM算法Sunday算法参考资料又通过leetcode复习了之前的知识:找出字符串中第一个匹配项的下标暴力破解你的面前有两段序列S和T,你需要判断T是否可以匹配成为S的
子串
奔放的程序猿
·
2023-12-06 07:46
算法
字符串
Codeforces Round 903 (Div. 3)补题
Don'tTrytoCount题目大意:给定一个n长的字串x,一个m长的字串s,我们可以对x进行x+=x,问至少操作多少次后s是x的
子串
,如果不能实现输出-1.思路:这里查找是否是
子串
直接用find即可
as_sun
·
2023-12-06 06:00
codeforces补题
哈希算法
散列表
算法
滑动窗口算法
滑动窗口算法通常用于字符串中查找满足条件的
子串
(所有
子串
或者最长或最短
子串
)。
AspirantPeng
·
2023-12-06 06:44
代码随想录算法训练营 ---第五十六天
第一题:简介:本题有两个思路:1.求出最长公共
子串
,然后返还word1.length()+word2.length()-2*dp[word1.size()][word2.size()]本思路解法与求最长公共
子串
相同
Gemn 1
·
2023-12-06 03:54
算法
代码随想录算法训练营 ---第五十三天
第一题:简介:本题和昨天的最大重复
子串
问题很相似,只不过本题不一定是连续的。
Gemn 1
·
2023-12-06 03:24
算法
回文串+动态规划
最长回文
子串
遍历字符串,逐个判断每个字符,向两边扩散,判断以当前字符为中心,最长回文大小。
Adellle
·
2023-12-06 02:07
leetcode
每日总结
JAVA
动态规划
算法
leetcode
删除字符串中的
子串
#include#includeintmain(){inti=0;intk=0;intflag1=1;intflag2=0;intlen1=0;intlen2=0;intz=0;chararr1[100]={'\0'};chararr2[100]={'\0'};gets(arr1);gets(arr2);len1=strlen(arr1);len2=strlen(arr2);while(flag1
wx20041102
·
2023-12-06 02:29
算法
【华为OD题库-072】相对开音节-java
相对开音节构成的结构为辅音+元音(aeiou)+辅音(r除外)+e常见的单词有bikecake给定一个字符串,以空格为分隔符反转每个单词的字母若单词中包含如数字等其他非字母时不进行反转反转后计算其中含有相对开音节结构的
子串
个数
yangqin@1225
·
2023-12-05 19:58
华为OD题库JAVA题解
华为od
java
正则表达式
22 最长回文
子串
的3中解决方式
问题描述:给你一个字符串s,找到s中最长的回文
子串
暴力求解:通过两个循环遍历所有的
子串
,找到最长的那个
子串
并进行记录后返回BooleanisPalindrome(Strings,intindexStart
布林组-?
·
2023-12-05 18:05
JAVA刷题500道
java
算法
数据结构
20 动态规划解最长回文子序列
问题描述:给定一个字符串s,找到其中最长的回文子序列,并返回该序列的长度,可以假设s的最大长度为1000;暴力解法:直接两个循环,遍历所有
子串
,并统计
子串
的最大长度;publicintmaxLengthPalindrome
布林组-?
·
2023-12-05 18:35
JAVA刷题500道
动态规划
算法
java
Day63.算法训练
3.无重复字符的最长
子串
classSolution{publicintlengthOfLongestSubstring(Strings){char[]chars=s.toCharArray();intmax
EVE(伊娃)
·
2023-12-05 16:53
算法
代码随想录 9.28 || 字符串 LeetCode 28.KMP、 459. 重复字符串
前缀是指不包括最后一个字符的、以第一个字符开始的所有的连续
子串
,都可以称为该字符串的前缀;后缀是指不包括第一个字符的、
鱼Sun
·
2023-12-05 15:08
算法
数据结构
代码随想录day10 | 459.重复的子字符串
目录459.重复的子字符串解法1:移动匹配解法2:KMP459.重复的子字符串给定一个非空的字符串,判断它是否可以由它的一个
子串
重复多次构成。给定的字符串只含有小写英文字母,并且长度不超过10000。
编程练习时长两年半
·
2023-12-05 15:37
代码随想录训练营|算法基础
leetcode
算法
golang
代码随想录一一一字符串一一一重复的子字符串
题目来源自leetcode与代码随想录(1)459.重复的子字符串题目描述:给定一个非空的字符串,判断它是否可以由它的一个
子串
重复多次构成。给定的字符串只含有小写英文字母,并且长度不超过10000。
ウルトラマン.
·
2023-12-05 15:34
代码随想录
leetcode
算法
职场和发展
代码随想录二刷 | 字符串 |重复的子字符串
代码随想录二刷|字符串|重复的子字符串题目描述解题思路&代码实现移动匹配KMP算法题目描述459.重复的子字符串给定一个非空的字符串s,检查是否可以通过由它的一个
子串
重复多次构成。
方可申别翘二郎腿
·
2023-12-05 15:27
代码随想录二刷
算法
c++
《算法通关村——滑动窗口高频问题之**寻找
子串
异位词**》
《算法通关村——滑动窗口高频问题之寻找
子串
异位词》567.字符串的排列给你两个字符串s1和s2,写一个函数来判断s2是否包含s1的排列。如果是,返回true;否则,返回false。
IDIOT___IDIOT
·
2023-12-05 15:56
算法学习
算法
【华为OD】给定2个字符串s1和s2和正整数 k ,其中s1长度为n1,s2长度为n2,在s2中选一个
子串
给定2个字符串s1和s2和正整数k,其中s1长度为n1,s2长度为n2,在s2中选一个
子串
,满足:该
子串
长度为n1+k该
子串
包含s1中全部字母该
子串
每个字母的出现次数不小于s1中对应的字母,我们称s2以长度
不是金川
·
2023-12-05 13:01
最新华为OD机试真题
华为od
python
面试
leetcode数组中的问题(五)
目录340.至多包含K个不同字符的最长
子串
485.最大连续1的个数487.最大连续1的个数II1004.最大连续1的个数III424.替换后的最长
一杯敬朝阳一杯敬月光
·
2023-12-05 10:42
leetcode
题
leetcode
【
算法刷题
】Day11
、状态表示2、状态转移方程3、初始化4、填表顺序5、返回值代码:209.长度最小的子数组题干:算法原理:1、暴力枚举出所有的子数组的和2、利用单调性,使用“同向双指针”来优化代码:3.无重复字符的最长
子串
题干
柒柒要开心
·
2023-12-05 09:23
算法刷题
算法
java
【
算法刷题
】Day12
文章目录1004.最大连续1的个数III题干:算法原理:1、暴力枚举+计数器2、利用滑动窗口代码:746.使用最小花费爬楼梯题干:算法原理:解法一:1.1状态表示1.2状态转移方程1.3初始化1.4填表顺序1.5返回值1.6代码编写解法二:2.1状态表示2.2状态转移方程2.3初始化2.4填表顺序2.5返回值2.6代码编写总结:1004.最大连续1的个数III原题链接题干:这是一个二进制数组,里面
柒柒要开心
·
2023-12-05 09:21
算法刷题
算法
java
【LeetCode:1038. 从二叉搜索树到更大和树 | BST+DFS+中序遍历】
算法题
算法刷题
专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-12-05 08:24
LeetCode每日一题打卡
leetcode
深度优先
算法
java
二叉树
中序遍历
dfs
【LeetCode:1094. 拼车 | 差分数组】
算法题
算法刷题
专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-12-05 08:23
LeetCode每日一题打卡
leetcode
算法
java
差分数组
数据结构
【LeetCode:1423. 可获得的最大点数 | 滑动窗口】
算法题
算法刷题
专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-12-05 08:23
LeetCode每日一题打卡
leetcode
算法
java
滑动窗口
数据结构
【LeetCode:2661. 找出叠涂元素 | 计数 + Hash表】
算法题
算法刷题
专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-12-05 08:50
LeetCode每日一题打卡
leetcode
哈希算法
算法
java
计数
hashmap
直观清晰的带你了解KMP算法(超详细)
KMP算法用来找某个字符串是否存在某个连续的真
子串
的下面举一个例子让抽象的KMP算法更加直观,有助于理解首先我们要了解KMP算法首先要找到一个next数组来表示主串中每一个字符的回退的下标(这个下标是对于真
子串
而言的
微风拂柳絮
·
2023-12-05 05:35
数据结构
leetcode算法之字符串
目录1.最长公共前缀2.最长回文
子串
3.二进制求和4.字符串相乘1.最长公共前缀最长公共前缀classSolution{public:stringlongestCommonPrefix(vector&strs
@A云淡风轻
·
2023-12-05 05:59
算法
算法
leetcode
linux
【算法专题】滑动窗口
滑动窗口滑动窗口1.长度最小的子数组2.无重复字符的最长
子串
3.最大连续1的个数Ⅲ4.将x减到0的最小操作数5.水果成篮6.找到字符串中所有字母异位词7.串联所有单词的
子串
8.最小覆盖
子串
滑动窗口1.长度最小的子数组题目链接
YoungMLet
·
2023-12-05 04:13
算法专栏
算法
c++
开发语言
stl
shell学习笔记
shell学习笔记Shebang脚本执行数据类型shell脚本是弱类型语言,特殊变量引号会话history线程环境变量检查环境变量基本内置命令echoevalexec
子串
Shebang在windows中脚本为
北山杉林
·
2023-12-05 03:16
python
shell
(C语言)判定一个字符串是否是另一个字符串的
子串
,若是则返回
子串
在主串中的位置。
(2)子函数的返回值为-1表示未找到,否则返回
子串
的位置(起始下标)。
柯宇!?
·
2023-12-05 01:22
c语言
开发语言
131. 分割回文串
题目描述给你一个字符串s,请你将s分割成一些
子串
,使每个
子串
都是回文串。返回s所有可能的分割方案。回文串是正着读和反着读都一样的字符串。
FuzhouJiang
·
2023-12-05 01:39
LeetCode错题集
算法
数据结构
javascript
算法刷题
日志_链表
文章目录[2409.统计共同度过的日子数](https://leetcode.cn/problems/count-days-spent-together/)[141.环形链表](https://leetcode.cn/problems/linked-list-cycle/description/)[876.链表的中间结点](https://leetcode.cn/problems/middle-o
crisp制药
·
2023-12-05 00:35
算法
链表
leetcode
2018 年第九届蓝桥杯省赛真题详解:包含JavaA组、JavaB组、JavaC组的题目解析
由于2018年第九届蓝桥杯省赛真题包含的题目较多,这里以JavaA组、JavaB组、JavaC组的题目为例,进行解析:JavaA组1.字符串的匹配问题题目描述:给定一个字符串s和一个
子串
p,找出p在s中的所有出现位置
crmeb服务商-肥仔全栈开发
·
2023-12-04 23:58
蓝桥杯
java
职场和发展
算法通关村第十六关|白银|滑动窗口经典
1.最长
子串
1.1无重复字符的最长
子串
原题:力扣3.使用HashMap,将字符和最后一次出现的索引存储起来。
星不易
·
2023-12-04 20:09
不易
算法通关村
算法
java
算法通关村
java两个字符串最大公共
子串
自己写的无脑代码publicstaticStringLCS(Stringstr1,Stringstr2){//
子串
Stringarr="-1";//inttotal=Math.abs(str1.length
风少年~
·
2023-12-04 20:06
夯实基础
力扣3题 无重复字符的最长
子串
双指针(滑动窗口)
3.无重复字符的最长
子串
给定一个字符串s,请你找出其中不含有重复字符的最长
子串
的长度。示例1:输入:s=“abcabcbb”输出:3解释:因为无重复字符的最长
子串
是“abc”,所以其长度为3。
是布谷阿
·
2023-12-04 20:37
力扣算法题
leetcode
算法
双指针
[C国演义] 第二十二章
第二十二章不同的子序列交错字符串不同的子序列力扣链接两个数组的dp问题(子序列&&子数组(
子串
))⇒分区间来讨论⇒dp[i][j]--在s数组的[0,i]区间内,去寻找t数组在[0,j]这段
子串
的个数状态转移方程遍历顺序初始化需要使用左上角的情况
雨 子
·
2023-12-04 20:31
刷题录
c++
动态规划
leetcode
数据结构
【华为OD题库-061】关联
子串
-java
题目给定两个字符串str1和str2,str1进行排列组合,只要有一个为str2的
子串
则认为str1是str2的关联
子串
,请返回
子串
在str2的起始位置,若不是关联
子串
则返回-1。
yangqin@1225
·
2023-12-04 20:30
华为OD题库JAVA题解
华为od
java
力扣 hot100 最小覆盖
子串
滑动窗口 字符计数
publicStringminWindow(Strings,Stringt){intn=s.length();intm=t.length();if(n0)//在t串中出现过的字符才减,减到0即止m--;cnt[c]--;//当前
子串
抵消
兑生
·
2023-12-04 20:58
力扣
hot100
leetcode
算法
职场和发展
MySQL函数笔记_MySQL笔记-函数
中的方法为了解决某个问题,将编写一系列的命令集合封装在一起,对外仅暴露方法名,供外部调用1、自定义函数2、调用函数:需要知道函数名以及函数功能常见函数:字符函数:concat:拼接字符substr:截取
子串
石雷鹏
·
2023-12-04 19:21
MySQL函数笔记
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他