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
算法刷题-子串
最长回文
子串
题目给你一个字符串s,找到s中最长的回文
子串
。如果字符串的反序与原始字符串相同,则该字符串称为回文字符串。示例1:输入:s=“babad”输出:“bab”解释:“aba”同样是符合题意的答案。
贾斯汀玛尔斯
·
2023-11-07 07:26
LeetCode
leetcode
算法
PAT1070结绳
这样得到的绳子又被当成是另一段绳子,可以再次对折去跟另一段绳
子串
连。每次串连后,原来两段绳子的长度就会减半。给定N段绳子的长度,你需要找出它们能串成的绳子的最大长度。输入
没有灵魂的程序员
·
2023-11-07 04:48
贪心
PAT 1070 结绳
这样得到的绳子又被当成是另一段绳子,可以再次对折去跟另一段绳
子串
连。每次串连后,原来两段绳子的长度就会减半。给定N段绳子的长度,你需要找出它们能串成的绳子的最大长度。
菜就要多练
·
2023-11-07 04:17
PAT
c语言
pat考试
PTA 1070 结绳(Python3)
这样得到的绳子又被当成是另一段绳子,可以再次对折去跟另一段绳
子串
连。每次串连后,原来两段绳子的长度就会减半。给定N段绳子的长度,你需要找出它们能串成的绳子的最大长度。
敲代码的小柯
·
2023-11-07 04:17
python
1070 结绳(贪心)
这样得到的绳子又被当成是另一段绳子,可以再次对折去跟另一段绳
子串
连。每次串连后,原来两段绳子的长度就会减半。给定N段绳子的长度,你需要找出它们能串成的绳子的最大长度。
Shaco#
·
2023-11-07 04:17
PAT练习
算法
数据结构
c++
PAT 1070 结绳 python
这样得到的绳子又被当成是另一段绳子,可以再次对折去跟另一段绳
子串
连。每次串连后,原来两段绳子的长度就会减半。给定N段绳子的长度,你需要找出它们能串成的绳子的最大长度。
Raaay233
·
2023-11-07 04:45
PAT
Python
PAT
1070
1070 结绳 (25 分)
这样得到的绳子又被当成是另一段绳子,可以再次对折去跟另一段绳
子串
连。每次串连后,原来两段绳子的长度就会减半。给定N段绳子的长度,你需要找出它们能串成的绳子的最大长度。
dudu-03
·
2023-11-07 04:42
PAT
动态规划
1070 结绳
这样得到的绳子又被当成是另一段绳子,可以再次对折去跟另一段绳
子串
连。每次串连后,原来两段绳子的长度就会减半。给定N段绳子的长度,你需要找出它们能串成的绳子的最大长度。
Yoga...
·
2023-11-07 04:09
PTA
(Basic
level)部分题目解析
算法
c语言
最长回文
子串
-LeetCode5 动态规划
由于基础还不是很牢固一时间只能想到暴力的解法:取遍每个
子串
总数量n+n-1+n-2+…+1=O(n^2)判断每个
子串
是否属于回文串O(n)故总时间复杂度为O(n^3)classSolution{public
Postlude
·
2023-11-06 23:05
LeetCode
动态规划
算法
c++
力扣(LeetCode) -- 算法第三题-- 无重复字符的最长
子串
题目:给定一个字符串,请你找出其中不含有重复字符的最长
子串
的长度。示例1:输入:s=“abcabcbb”输出:3解释:因为无重复字符的最长
子串
是“abc”,所以其长度为3。
一号程序猿
·
2023-11-06 22:21
力扣(LeetCode)
leetcode
指针
算法
java
力扣第五题-最长回文
子串
前言力扣第五题如下所示:一、思路首先要知道什么是回文
子串
,定义如下:回文
子串
:正着念和反着念是一样的,例如abcdcba,正着念是abcdcba反着念也是abcdcba从题目可以得知以下两个信息:输入:
Coding&Sharing
·
2023-11-06 22:50
力扣刷题
算法
动态规划
leetcode
Leetcode Hot 100题 题解
代表自己做出来的题目)(lookAnswer代表看答案后知道怎么做)目录(Todo代表有思路知道怎么做却还没实际去做)(myself代表自己做出来的题目)考试后得到的总结1.两数之和2.两数相加3.无重复字符的最长
子串
晴夏。
·
2023-11-06 19:10
算法题
校招
刷题
LeetCode HOT100
力扣HOT100刷题记录1.两数之和2.两数相加3.无重复字符的最长
子串
4.寻找两个正序数组的中位数2339*5.最长回文
子串
(2339**)6.Z字形变换7.整数反转11.盛最多水的容器15.三数之和
jiandandian_
·
2023-11-06 19:37
数据结构与算法
leetcode
算法
动态规划
算法刷题
Day 48 打家劫舍+打家劫舍II+打家劫舍III
Day48动态规划198.打家劫舍classSolution{public:introb(vector&nums){if(nums.size()==1)returnnums[0];vectordp(nums.size());dp[0]=nums[0];dp[1]=max(nums[0],nums[1]);for(inti=2;i&nums,intleft,intright){intlen=righ
benobug
·
2023-11-06 18:20
算法
leetcode
数据结构
数据结构—字符串
文章目录7.字符串(1).字符串及其ADT#1.基本概念#2.ADT(2).字符串的基本操作#1.求
子串
substr#2.插入字符串insert#3.其他操作(3).字符串的模式匹配#1.简单匹配(Brute-Force
Voltline
·
2023-11-06 18:07
数据结构与算法
数据结构
标准模板库--STL
迭代器容器算法迭代器初识vector存放内置数据类型vector存放自定义数据类型vector中嵌套vectorstring容器构造函数赋值操作字符串拼接字符串查找与替换字符串比较单字符存取(读写)插入与删除获取
子串
长安1108
·
2023-11-06 15:03
c++
stl
1024程序员节
leetcode187. 重复DNA序列
编写一个函数来找出所有目标
子串
,目标
子串
的长度为10,且在DNA字符串s中出现次数超过一次。示例1:输入:s=“AAAAACCCCCAAAAACCCCCCAAAAAGGGTT
宣雨~
·
2023-11-06 09:03
c语言
leetcode
Leetcode 187.重复的DNA序列
编写一个函数来查找DNA分子中所有出现超多一次的10个字母长的序列(
子串
)。
kexinxin1
·
2023-11-06 09:56
信息学奥赛一本通 1406:单词替换 | OpenJudge NOI 1.7 21:单词替换
【题目链接】ybt1406:单词替换OpenJudgeNOI1.721:单词替换【题目考点】1.多字符串处理读入字符串时可以选择方法先读入整个字符串,而后遍历字符串,遇到空格时取
子串
每次读入一个字符,遇到空格时形成一个字符串使用
君义_noip
·
2023-11-06 07:36
信息学奥赛一本通题解
OpenJudge
NOI题解
c++
【C++深入浅出】STL之string用法详解
string类概述3.1什么是string类3.2为什么要使用string类四.string类的使用4.1包含头文件4.2构造函数4.3赋值运算符重载4.4容量操作4.5访问/遍历操作4.6查找修改操作4.7
子串
操作
忆梦初心
·
2023-11-06 06:02
C++深入浅出
c++
开发语言
stl
容器
数据结构
string
最小覆盖
子串
题目:https://leetcode-cn.com/problems/minimum-window-substring/description/参考:https://coding.imooc.com/lesson/82.html#mid=2663
像计算机一样思考
·
2023-11-06 01:35
LeetBook刷题笔记007:最长回文
子串
(Java实现)
LeetBook刷题笔记007:最长回文
子串
(Java实现)题目给你一个字符串s,找到s中最长的回文
子串
最优解:动态规划状态转移方程P(i,j)=P(i+1,j−1)∧(Si==Sj)以字符串长度作为变化由短向长转换
西西努力变强
·
2023-11-05 22:43
LeetBook刷题
算法
Python---字符串中的count()方法
count()方法主要功能:求
子串
在字符串中出现的次数count英/kaʊnt/v.
唯元素
·
2023-11-05 20:34
python+pycharm
python
开发语言
pycharm
Python---字符串中的查找方法--rfind()与rindex()方法----括号里是要获取的字符串
r=right,代表从右开始查找基本语法:字符串序列.rfind(
子串
)字符串序列.rindex(
子串
)强调:rfind()方法与rindex()方法适合于查找
子串
在字符串中出现了多次的情况rfind(
唯元素
·
2023-11-05 20:33
python+pycharm
python
开发语言
pycharm
Python---字符串中的查找方法--find()--括号里是要获取的字符串
字符串查找方法:查找
子串
在字符串中的位置或出现的次数。
唯元素
·
2023-11-05 20:03
python+pycharm
python
开发语言
pycharm
Python---字符串中的查找方法--index()--括号里是要获取的字符串
index()方法其功能与find()方法完全一致,唯一的区别在于当要查找的
子串
没有出现在字符串中时,find()方法返回-1,而index()方法则直接报错。
唯元素
·
2023-11-05 20:56
python
开发语言
pycharm
LeetCode热题100——滑动窗口
滑动窗口1.无重复字符的最长序列2.找对字符中所有字母的异位词1.无重复字符的最长序列给定一个字符串s,请你找出其中不含有重复字符的最长
子串
的长度。
RichExplorer
·
2023-11-05 14:59
LeetCode
leetcode
算法
职场和发展
算法刷题
2【剑指offer系列之字符串】
2020.05.281、字符串的全排列输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。思路:这道题在华为2020年春招的笔试题考了原题。(1)首先考虑字符不重复的情况输入:abc输出:abcacbbacb
wenjuniyuanyuan
·
2023-11-05 10:45
算法刷题专栏
字符串
算法
【用人话讲算法】leetcode无重复字符的最长
子串
【用人话讲算法】leetcode无重复字符的最长
子串
文章目录【用人话讲算法】leetcode无重复字符的最长
子串
题目简单思路(暴力)优化思考怎么写代码?怎么到下一个?
小野堂
·
2023-11-05 08:40
算法
leetcode
数据结构
Python笔记
前两个字符组成的
子串
可以用c[0:2]表示,相当于[0,2)的区间,左闭右开。(例如除最后一个字符外的字符串可c[0:-1]表示)分支结构:if():elif
miner_zhu
·
2023-11-05 08:53
python
笔记
回文
子串
● 516.最长回文子序列
647.回文
子串
题目链接:https://leetcode.com/problems/palindromic-substrings解法:这道题代码量不大,但是要每一步都需要认真考虑。
Jack199274
·
2023-11-05 07:23
数据结构和算法
算法
数据结构
力扣每日一题2021-10-08重复的DNA序列
重复的DNA序列187.重复的DNA序列题目描述思路:哈希187.重复的DNA序列题目描述重复的DNA序列思路:哈希遍历所有长度为10的
子串
,统计哈希个数。
wcy1034036507
·
2023-11-05 07:41
leetcode每日一题
leetcode
LeetCode-每日一题 187. 重复的DNA序列 [Java实现]
编写一个函数来找出所有目标
子串
,目标
子串
的长度为10,且在DNA字符串s中出现次数超过一次。
IllTamer
·
2023-11-05 07:40
LeetCode
leetcode
java
算法
每日一道leetcode(python)187. 重复的DNA序列
编写一个函数来找出所有目标
子串
,目标
子串
的长度为10,且在DNA字符串s中出现次数超过一次。示例1:输入:s="AAAAACCCCCAAAAACCCCC
爱吃花椒的刺猬酱
·
2023-11-05 06:38
每日一道leetcode
python
leetcode 每日一题 2021/10/09 187. 重复的DNA序列
leetcode每日一题2021/10/9187.重复的DNA序列难度:中等解析:目标
子串
长度为10,首先判断字符串长度是否大于10,如果小于10,直接返回空数组。
戒·王
·
2023-11-05 06:38
leetcode每日一题
leetcode
算法
LeetCode-187-重复的DNA序列
编写一个函数来找出所有目标
子串
,目标
子串
的长度为10,且在DNA字符串s中出现次数超过一次。示例说明请见LeetCode官网。
雄狮虎豹
·
2023-11-05 06:08
java
leetcode
算法
哈希法
《LeetCode之每日一题》:172.重复的DNA序列
编写一个函数来找出所有目标
子串
,目标
子串
的长度为10,且在DNA字符串s中出现次数超过一次。示例1:输入:s="AAAAACCCCCAAAAACCCCCCAAAAAGGGTT
Mascottttttt
·
2023-11-05 06:07
LeetCode
leetcode
算法
哈希表
滚动数组
位运算
LeetCode每日一题之187重复的DNA序列
编写一个函数来找出所有目标
子串
,目标
子串
的长度为10,且在DNA字符串s中出现次数超过一次。示例1:输入:s="AAAAACCCCCAAAAACCCCCCAAAAAGGGTTT"输出:["
爱上布洛格的鸭鸭
·
2023-11-05 06:37
LeetCode每日一题
leetcode
算法
leetcode-每日一题2021.10.8 重复的DNA序列
题目力扣思路一哈希表建立10位字符
子串
和该
子串
出现个数的哈希表,如果次数为2就push进数组。
还记得樱花正开~
·
2023-11-05 06:37
leetcode
leetcode
算法
「每日一题」重复的DNA序列
编写一个函数来找出所有目标
子串
,目标
子串
的长度为10,且在DNA字符串s中出现次数超过一次。示例1:输入:s="AAAAACCCCCAAAAAC
火星飞鸟
·
2023-11-05 06:07
LeetCode
题解
JavaScript
LeetCode
【LeetCode:117. 填充每个节点的下一个右侧节点指针 II | DFS | BFS】
算法题
算法刷题
专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-11-05 01:15
LeetCode每日一题打卡
#
二叉树系列
leetcode
深度优先
宽度优先
java
dfs
bfs
【LeetCode:421. 数组中两个数的最大异或值 | 位运算 & 贪心】
算法题
算法刷题
专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-11-05 01:44
LeetCode每日一题打卡
leetcode
算法
java
面试
位运算
贪心
LeetCode - 无重复字符的最长
子串
(Swift)
无重复字符的最长
子串
给定一个字符串s,请你找出其中不含有重复字符的最长
子串
的长度。示例1:输入:s="abcabcbb"输出:3解释:因为无重复字符的最长
子串
是"abc",所以其长度为3。
Longshihua
·
2023-11-05 00:30
长度最小的子数组 和 LCR 016.无重复字符的最长
子串
[滑动窗口](一)LeetCode209.长度最小的子数组和LCR016.无重复字符的最长
子串
文章目录[滑动窗口](一)LeetCode209.长度最小的子数组和LCR016.无重复字符的最长
子串
什么是滑动窗口长度最小的子数组题目解析解题思路代码实现总结无重复字符的最长
子串
题目解析解题思路代码实现总结什么是滑动窗口滑动窗口并不是真的创建出一个数组
clamdown2021
·
2023-11-04 22:16
LEETCODE
leetcode
算法
职场和发展
力扣:最长有效括号
给定一个只包含'('和')'的字符串,找出最长的包含有效括号的
子串
的长度。
大道不该如此小
·
2023-11-04 20:06
LeetCode
力扣:32-最长有效括号
题目描述给你一个只包含'('和')'的字符串,找出最长有效(格式正确且连续)括号
子串
的长度。
真的没事鸭
·
2023-11-04 20:34
力扣算法题
leetcode
算法
职场和发展
Leetcode76最小覆盖
子串
思路:滑动窗口思想1.滑动窗口是什么:用一个滑动窗口为覆盖目标
子串
的字符串2.怎么移动窗口:当不满足覆盖时右指针移动扩大范围,当覆盖了就移动左指针缩减范围直到再次不覆盖3.怎么判断是否覆盖:这里使用两个哈希表
三水木_
·
2023-11-04 19:32
算法
算法
数据结构
算法刷题
笔记——“蓝桥杯“819题:递增序列 (国赛)
题目描述链接本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。对于一个字母矩阵,我们称矩阵中的一个递增序列是指在矩阵中找到两个字母,它们在同一行,同一列,或者在同一4545度的斜线上,这两个字母从左向右看、或者从上向下看是递增的。例如,如下矩阵中LANNQIAO有LN、LN、AN、AN、IO、AO、LQ、AI、NO、NO、AQ、IN、ANLN、LN、AN、AN、IO、AO、L
Đến❦หัวใจ
·
2023-11-04 19:57
算法刷题笔记
蓝桥杯
算法
笔记
Java 正则表达式分组匹配
分组匹配可以判断是否满足正则表达式,然后提取出
子串
。有些时候电话号码是以123-4567-8899这样显示的,我们要判断某个字符串是这种形式的并分别提起三段数字。
南国樗里疾
·
2023-11-04 17:16
正则表达式
regex
Java
java
正则表达式
开发语言
2022 ICPC 杭州站(补题记录)
F.DaMiLaoShiAiKanDe(模拟)有0~m个群,老师在0群中,G在1~n群中,对于每个群,G需要将老师感兴趣的信息转到0群,老师感兴趣的信息指对应字符串中存在“bie”
子串
,按照顺序转发,且转发内容不能有重复的
_dawn°
·
2023-11-04 17:59
补题专栏
算法
c++
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他