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
最长公共子序列子串
Java 正则表达式总结
1.正则表达式简介正则表达式是一种用于描述字符串模式的工具,它定义了一种字符串的搜索模式,可以用来检查字符串是否符合某种模式、替换字符串或者提取符合条件的
子串
。
u010405836
·
2024-02-03 09:37
java
正则表达式
mysql
一道超简单的基于动态规划的
最长公共子序列
算法分析
问题描述给定两个字符串text1和text2,返回这两个字符串的
最长公共子序列
(LCS)的长度。一个字符串的子序列是指这个字符串删除一些(也可以不删除)字符而不改变剩余字符的相对位置形成的新字符串。
薛定谔的zhu
·
2024-02-03 08:24
java
动态规划
算法
数据结构—基础知识(16):哈夫曼编码
有关编码的概念前缀编码:如果在一个编码方案中,任一个编码都不是其他任何编码的前缀(最左
子串
),则称编码是前缀编码。哈夫曼编码:对
阿庆i code
·
2024-02-03 05:20
数据结构基础知识
概念
数据结构
笔记
考研
面试高频题-
最长公共子序列
题目链接:1143.
最长公共子序列
最长公共子序列
,英文缩写为LCS(LongestCommonSubsequence)。
白不摆
·
2024-02-03 03:33
数据结构与算法——哈希表与字符串
哈希映射的问题2.最长回文串2.1题目描述2.2C++代码实现3.单词规律3.1题目描述3.2算法思路3.3C++代码实现4.字母异位词分组4.1题目描述4.2算法思路4.3C++代码实现5.无重复字符的最长
子串
二二牧人
·
2024-02-03 03:47
数据结构
数据结构
滑动窗口最终弹
力扣30.串联所有单词的
子串
(巨困难)这个最难的是什么1.代码的编写2.容器的使用classSolution{Listret=newLinkedListfindSubstring(Strings,String
狗哥不是甜妹
·
2024-02-03 02:49
哈希算法
算法
LeetCode #647 Palindromic Substrings 回文
子串
647PalindromicSubstrings回文
子串
Description:Givenastrings,returnthenumberofpalindromicsubstringsinit.Astringisapalindromewhenitreadsthesamebackwardasforward.Asubstringisacontiguoussequenceofcharacterswith
air_melt
·
2024-02-02 21:42
通过例子说明-动态规划
最常见的动态规划问题包括
最长公共子序列
、最短路径、背包问题等。让我们通过一个简单的例子来理
Arenaschi
·
2024-02-02 20:09
{easy}算法小题
动态规划
算法
笔记
百度
java
第十四届蓝桥杯大赛软件赛省赛(C/C++ 大学B组)题解
日期统计题目描述解题思路具体代码2.01串的熵题目描述解题思路具体代码3.冶炼金属题目描述解题思路具体代码4.飞机降落题目描述解题思路具体代码5.接龙数列题目描述解题思路具体代码6.岛屿个数(待写)题目描述解题思路具体代码7.
子串
简写题目描述解题思路具体代码
魔莫摸墨
·
2024-02-02 19:07
蓝桥杯
蓝桥杯
c语言
c++
数据结构
可整除
子串
的数量【中等】Plus(前缀和题型)
2024每日刷题(一零八)Leetcode—2950.可整除
子串
的数量算法思想让f(c)=d,其中d=1,2,...,9f(c)=d,其中d=1,2,...,9f(c)=d,其中d=1,2,...,9.
源代码•宸
·
2024-02-02 11:29
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
前缀和
BM65
最长公共子序列
(二)
描述给定两个字符串str1和str2,输出两个字符串的
最长公共子序列
。如果
最长公共子序列
为空,则返回"-1"。
妙团团
·
2024-02-02 09:21
javascript
算法
17.STL 库(C++)plus
2.1string概述2.2string构造函数2.3string赋值操作2.4string存取字符串操作2.5string拼接操作2.6string查找和替换2.7string比较操作2.8string
子串
盄俁
·
2024-02-02 09:09
c++
算法
开发语言
LeetCode题解:
最长公共子序列
题目描述给定两个字符串text1和text2,返回这两个字符串的
最长公共子序列
的长度。如果不存在公共子序列,返回0。
搬码人
·
2024-02-02 05:55
力扣日记1.27-【回溯算法篇】131. 分割回文串
力扣日记:【回溯算法篇】131.分割回文串日期:2023.1.27参考:代码随想录、力扣131.分割回文串题目描述难度:中等给你一个字符串s,请你将s分割成一些
子串
,使每个
子串
都是回文串。
RobinChan730
·
2024-02-02 05:05
算法
leetcode
职场和发展
统计
子串
中的唯一字符
一开始想的是两次前缀和,发现自己蠢了看了灵神的题解,类似于DP的思想我们维护以每个字符串结尾的子字符串对答案的贡献,s[i]的贡献是多少?首先我们知道他需要自己单独一个串或者接在以s[i-1]结尾的那些字符串的后面,我们应当怎么操作?我们发现那些以s[i-1]结尾的字符串可以分为三类:记当前字符是c1.出现过c1次2.出现过c2次或者以上3.没有出现过c第一类接上c以后会让原来的那个答案-=1,第
灬德布罗意的猫灬
·
2024-02-02 02:27
模拟
DP
思维
leetcode
算法
职场和发展
c++
学习
热题HOT 100(81-90)
81.给定一个字符串,你的任务是计算这个字符串中有多少个回文
子串
。具有不同开始位置或结束位置的
子串
,即使是由相同的字符组成,也会被计为是不同的
子串
。
盼旺
·
2024-02-01 23:32
牛客——字符串(尺取法与滑动窗口)
他把这这个字符串的所有
子串
都挑了出来。一个S的
子串
T是合法的,当且仅当T中包含了所有的小写字母。小N希望知道所有的合法的S的
子串
中,长度最短是多少。输入描述:一行一个字符串S。只包含小写字母。
swoows
·
2024-02-01 22:54
算法
尺取法
掌握Excel单独提取字符,快速提取指定字符串
在使用Excel处理数据时,经常会遇到含有汉字、字母、数字的混合型数据,有时需要单独提取出某类型的字符串,或者在同类型的数据中提取出某些
子串
。
求学若渴
·
2024-02-01 20:35
面试经典题---30.串联所有单词的
子串
30.串联所有单词的
子串
我的解法:滑动窗口:解法中用到了两个哈希表map1和map2,分别用于记录words中各个单词的出现频数和当前滑动窗口[left,right)中单词的出现频数;外部for循环i从
3arong
·
2024-02-01 19:59
面试
数据结构
c++
leetcode
算法
力扣hot100 长回文
子串
中心扩散法 动态规划 一题多解 满注释版
Problem:5.最长回文
子串
文章目录思路中心扩散法DP思路参考中心扩散法classSolution{publicStringlongestPalindrome(Strings){if(s==null
兑生
·
2024-02-01 15:51
力扣
hot100
leetcode
动态规划
算法
力扣hot100
最长公共子序列
LCS 二维DP 空格技巧
Problem:1143.
最长公共子序列
文章目录思路Code思路参考Code⏰时间复杂度:O(nm)O(nm)O(nm)空间复杂度:O(nm)O(nm)O(nm)classSolution{publicintlongestCommonSubsequence
兑生
·
2024-02-01 15:51
力扣
hot100
leetcode
算法
职场和发展
算法第六天 滑动窗口
借助双指针它们的区别:滑动窗口:固定两个指针的间距,向右滑动双指针:两个快慢指针,间距动态变化,向右滑动判断有无重复元素,可用unorder_set无序集合,需要熟悉STL用法和它们的方法3.无重复字符的最长
子串
给定一个字符串
工一浩
·
2024-02-01 13:52
696. Count Binary Substrings
696.CountBinarySubstrings[思路]:给一个0,1组成的字符串,计算连续0,1
子串
的个数,0,1个数相同;首先找到0,1交界的地方,存起来;然后在交界地方比较,左边和左边相等,右边和右边相等
安东可
·
2024-02-01 12:48
华为OD机试 最多提取
子串
数目
本期题目:最多提取
子串
数目题目给定由[a-z]26个英文小写字母组成的字符串A和B,其中A中可能存在重复字母,B中不会存在重复字母现从字符串A中按规则挑选一些字母,可以组成字符串B。
梦想橡皮擦
·
2024-02-01 09:27
Expect交互工具与字符处理
expect2.1定义与格式2.2expect基本命令2.3interact与expecteof区别演示(免交互ssh主机)2.4批量远程新建用户二、字符处理1.字符串切片1.1基于偏移量取字符1.2基于模式取
子串
Fang_Qianling
·
2024-02-01 08:00
Here
Document
expect
字符处理
算法总结归纳(第十天)(动态规划第三部分)(线性dp)
目录一、简单线性dp1、最长递增子序列①、题目描述②、解题思路③、代码实现2、最长连续递增序列①、题目描述②、解题思路③、代码实现3、最长重复子数组①、题目描述②、解题思路③、代码实现4、
最长公共子序列
乘风破浪的咸鱼君
·
2024-02-01 07:51
算法
动态规划
黑马C++ 03 提高4 —— STL常用容器_string容器/vector容器/deque容器
2.string构造函数3.string赋值操作4.string字符串拼接5.string查找和替换6.string字符串比较7.string字符存取8.string字符串的插入和删除9.string
子串
二
2021 Nqq
·
2024-02-01 02:32
B站系统学习C++
c++
【mysql】字符前几位字符替换
情况数据文档出错,前几位数据需要进行替换处理在MySQL中,可以使用SUBSTRING()函数来获取字符串的
子串
。
掘金者说
·
2024-02-01 00:26
通用表单
mysql
无重复字符的最长
子串
https://leetcode.cn/problems/longest-substring-without-repeating-characters/给定一个字符串s,请你找出其中不含有重复字符的最长
子串
的长度
Suppose
·
2024-01-31 22:01
leetCode刷题
leetcode
算法
职场和发展
Python算法题集_最小覆盖
子串
本文为Python算法题集之一的代码示例题目76:最小覆盖
子串
说明:给你一个字符串s、一个字符串t。返回s中涵盖t所有字符的最小
子串
。如果s中不存在涵盖t所有字符的
子串
,则返回空字符串""。
长孤秋落
·
2024-01-31 21:35
Python
python
算法
leetcode
字符串:getline、删除
子串
.erase()函数、插入
子串
.insert()函数
getline具体用法:1、函数形式getline(cin,字符串类型:变量名);//默认以换行符结束getline(cin,字符串类型:变量名,‘指定的结束符’);//指定换行结束符2注意事项:1)如果在使用getline()之前有使用scanf()或cin读取数据,那么需要用getline()将前面的换行符读取,再使用getline()。2)getline()这个函数是可以读取空格,遇到换行符
hjxxlsx
·
2024-01-31 20:40
c++
算法
数据结构
算法训练 day28 | 93.复原IP地址 78.子集 90.子集II
2、确定终止条件当cnt等于三的时候,还要判断截取的
子串
是否满足IP地址的条件(需另写一个函数判断),当这两
qq_41943352
·
2024-01-31 16:33
算法
【华为OD机考 统一考试机试C卷】 求满足条件的最长
子串
的长度(C++ Java JavaScript Python C语言)
华为OD机考:统一考试C卷+D卷+B卷+A卷目前在考C卷,经过两个月的收集整理,C卷真题已基本整理完毕抽到原题的概率为2/3到3/3,也就是最少抽到两道原题。请注意:大家刷完C卷真题,最好要把B卷的真题刷一下,因为C卷的部分真题来自B卷。另外订阅专栏还可以联系笔者开通在线OJ进行刷题,提高刷题效率。真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+A卷)+考点说明专栏:2023华为OD机试(B
算法大师
·
2024-01-31 14:23
华为od
c语言
c++
javascript
java
学会用Python分割、合并字符串
一、使用split()函数分割字符串Python的split()函数是用来将字符串分割成多个
子串
,返回一个列表。我们可以指定分割字符串的分隔符,默认情况下,以空格为分隔符。下面是一个简单的例子:st
人工智能杂谈
·
2024-01-31 10:08
前端
服务器
人工智能
opencv
python
开发语言
算法
算法入门——滑动窗口
好文滑动窗口详解-力扣一、无重复字符的最长
子串
解法一i、j:两个下标构造成一个窗口每次找到的不重复
子串
长度:j-i取最大值使用indexOf方法,对窗口内的字符串进行重复判断classSolution{
知向谁边
·
2024-01-31 10:32
【刷穿LeetCode】32. 最长有效括号
1栈-时间O(n)空间O(n)2-2动态规划-时间O(n)空间O(n)三、Java代码3-1栈代码3-2动态规划代码一、题目描述给你一个只包含'('和')'的字符串,找出最长有效(格式正确且连续)括号
子串
的长度
神也在Copy
·
2024-01-31 09:10
刷穿LeetCode
leetcode
算法
动态规划
Codeforces Round 921 (Div. 2)(A~C)
找出一个字符串S,满足条件:所有可能的长度为n,使用前k个小写字母的字符串P都是S的
子串
。其中字符串S的长度尽可能短。这种构造题,构造S的时候尽可能在原有的基础上去扩展,如果能扩展出来,那就是有规律。
zzc大魔王
·
2024-01-31 07:37
Codeforces
C++
数据结构
算法
codeforce
div2
思维
最长回文
子串
动态规划:状态定义:dp[i][j]表示从i到j的
子串
是否为回文串,true是false不是,边判断边检查最大长度并保留
子串
的起始坐标和长度。
cccc楚染rrrr
·
2024-01-31 04:36
LeetCode
动态规划
算法
数据结构
2023-06-15 LeetCode:1177. 构建回文串检测
1177.构建回文串检测问题描述给你一个字符串s,请你对s的
子串
进行检测。每次检测,待检
子串
都可以表示为queries[i]=[left,right,k]。
alex很累
·
2024-01-31 03:50
力扣记录:Hot100(4)——75-101
本次题目75颜色分类76最小覆盖
子串
78子集79单词搜索84柱状图中最大的矩形85最大矩形94二叉树的中序遍历96不同的二叉搜索树98验证二叉搜索树101对称二叉树75颜色分类快排,选择最左为哨兵,循环时先移动右指针
Kiwi_fruit
·
2024-01-31 01:11
Hot100
LeetCode
leetcode
算法
数据结构
(c语言版)滑动窗口 给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)
子串
的长度
适用情况:①题目中出现最短,最长②出现
子串
、子数组、子数列给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)
子串
的长度,字符串本身是其最长的
子串
,
子串
要求:1、只包含1个字母(a~z,A
温暖名字
·
2024-01-31 01:54
华为OD
c语言
算法
开发语言
leetcode 93. 复原ip地址 回溯法求解 (c++版本)
题目描述明确以下几个问题给出的字符串要分成四个部分即加入3个点进去要对当前的
子串
是否有效进行判断(写一个函数)其他大体还是回溯法的步骤进行求解因此最重要的是我们画出树形图进行求解代码实现classSolution
学不完了ccccc
·
2024-01-30 19:51
c++
leetcode
算法
数据结构
华为机试真题实战应用【赛题代码篇】-密钥格式化(附Java和python代码)
目录题目描述解题思路代码实现Javapython题目描述给定一个非空字符串S,其被N个’-‘分隔成N+1的
子串
,给定正整数K,要求除第一个
子串
外,其余的串每K个用’-‘分隔,并将小写字母转换为大写。
林聪木
·
2024-01-30 16:38
华为
牛客周赛 Round 28
用了‘substr’方法截取
子串
,用‘vetcor’存储生成的
子串
,用‘sort’算法对生成的
子串
进行排序。
不完美的抗争者
·
2024-01-30 12:38
算法
回文
子串
● 516.最长回文子序列 ● 动态规划总结篇)
学习目标:●647.回文
子串
●516.最长回文子序列●动态规划总结篇学习内容:647.回文
子串
动态规划解决的经典题目,如果没接触过的话,别硬想直接看题解。
G_qingxin
·
2024-01-30 12:02
算法笔记
动态规划
算法
Linux系统Shell脚本-----------正则表达式 、grep、 sed
一、正则表达式1.前言正则表达式(regularexpression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种
子串
、将匹配的
子串
替换或者从某个串中取出符合某个条件的
子串
等
每日一卷哈
·
2024-01-30 08:06
正则表达式
最大连续
子串
题目链接:http://codeup.cn/problem.php?id=3517一开始想的是://MAX[J]=MAX[J-1]/MAX[J-1]+V[J]是序列的解法,不是串的解法Max[j]=(Max[j-1]>Max[j-1]+v[j])?Max[j-1]:Max[j-1]+v[j];//初始化MAX[0]应该为v[0],因为连续必须包含自身。Max[0]=v[0]>0?v[0]:0;但是
小幸运Q
·
2024-01-30 08:58
LINUX——正则表达式
正则表达式描述了一种字符串匹配模式,可以用来检查一个串是否含有某种
子串
;将匹配的
子串
替换或者取出等。
賺钱娶甜甜
·
2024-01-30 08:52
网络安全
正则表达式
linux
最长公共子序列
1035. 不相交的线 53. 最大子数组和
Day53动态规划part141143.
最长公共子序列
1035.不相交的线53.最大子数组和1143.
最长公共子序列
classSolution{public:intlongestCommonSubsequence
Alexander yaphets
·
2024-01-30 06:08
动态规划
算法
数据结构
leetcode
c++
LeetCode刷题笔记:139.单词拆分
2.解题思路维护一个boolean类型的数组boolArr判断[0,left]、[left,right]索引范围内的
子串
是否包含在s内3.实现代码classSolution{publicbooleanwordBre
LeBron Le
·
2024-01-30 01:38
LeetCode
Java
leetcode
算法
数据结构
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他