摸鱼学大师
摸鱼学大师
全部文章
分类
未归档(8)
题解(541)
归档
标签
去牛客网
登录
/
注册
摸鱼学大师的博客
问月月不明?
TA的专栏
547篇文章
2人订阅
孤帆远影碧空尽
547篇文章
10911人学习
全部文章
(共88篇)
题解 | #最长回文子串#
来自专栏
题目的主要信息: 给定一个仅包含小写字母的字符串,求它的最长回文子串的长度 回文串,指左右对称的字符串 进阶:时间复杂度O(n)O(n)O(n),空间复杂度:O(n)O(n)O(n) 方法一:暴力法 具体做法: 可以暴力遍历字符串每个字符作为起点,然后遍历每个起点所有长度的子串,检查该子串是否是...
C++
字符串
2021-10-31
0
411
题解 | #统计大写字母个数#
来自专栏
题目的主要信息: 找出给定字符串中大写字符(即'A'-'Z')的个数 进阶要求:时间复杂度O(n)O(n)O(n),空间复杂度O(n)O(n)O(n) 方法一:ASCⅡ码比较 具体做法: 大写字母A的ASCⅡ码为65,大写字母Z的ASCⅡ码为90,我们只要遍历字符串,比较每个字符的ASCⅡ码在这...
C++
字符串
2021-10-30
0
613
题解 | #字符串字符匹配#
来自专栏
题目的主要信息: 判断短字符串s1中的所有字符是否在长字符串s2中全部出现 进阶要求:时间复杂度O(n)O(n)O(n),空间复杂度O(n)O(n)O(n) 两个字符串均由小写字母组成 方法一:暴力查找 具体做法: 可以遍历字符串s1,检查每个字符串是否在s2中出现,可以用find函数查找字符串...
C++
哈希表
字符串
2021-10-30
6
445
题解 | #公共子串计算#
来自专栏
题目的主要信息: 查找两个字符串a,b中的最长公共子串的长度 字符串只包含小写字母 进阶要求:时间复杂度:O(n3)O(n^3)O(n3),空间复杂度:O(n)O(n)O(n) 方法一:暴力枚举 具体做法: 遍历s1每个字符作为起点,然后遍历以其为起点的每个长度的长度,即暴力枚举字符串s1的所有...
C++
字符串
动态规划
2021-10-30
0
375
题解 | #参数解析#
来自专栏
题目的主要信息: 输入一行命令,命令参数之间按照空格分开,需输出命令单独的各个参数 引号包含的参数中间有空格,不用解析为多个参数,只解析引号之间的 引号不会嵌套 输出不能包含引号 参数不定长 进阶要求:时间复杂度O(n)O(n)O(n),空间复杂度O(n)O(n)O(n) 方法一:字符连接 具体...
C++
字符串
2021-10-30
3
408
题解 | #字符串通配符#
来自专栏
题目的主要信息: 实现如下2个通配符: *:匹配0个或以上的字符 ?:匹配1个字符 注:能被*和?匹配的字符仅由英文字母和数字0到9组成,输入却不止这两种 匹配不区分大小写 方法一:递归 具体做法: 可以在匹配部分过后,将通配符和字符串的剩余部分进入递归继续判断是否可以完成匹配。 首...
C++
递归
动态规划
字符串
2021-10-29
1
482
题解 | #矩阵乘法计算量估算#
来自专栏
题目的主要信息: 编写程序计算不同的计算顺序时矩阵乘法需要进行的乘法次数 计算顺序由字符串给出,A-Z的大写字母表示矩阵,括号决定运算顺序,每次运算都有括号 比如 ( ( A B ) C ) 或者 ( A ( B C ) ) 进阶要求:时间复杂度O(n)O(n)O(n),空间复杂度O(n)O(n)...
C++
递归
栈
字符串
2021-10-29
0
378
题解 | #配置文件恢复#
来自专栏
题目的主要信息: 6条配置命令如下: 匹配原则如下: 若只输入一字串,则只匹配一个关键字的命令行,采用最短唯一匹配,输入命令不一定要完整 若只输入一字串,但本条命令有两个关键字,则匹配失败 若输入两字串,则先匹配第一关键字,如果有匹配但不唯一,继续匹配第二关键字,如果仍不唯一,匹配失败 若输入...
Java
字符串
集合
正则表达式
2021-10-29
4
409
题解 | #查找两个字符串a,b中的最长公共子串#
来自专栏
题目的主要信息: 查找两个字符串a,b中的最长公共子串 若有多个,输出在较短串中最先出现的那个 进阶要求:时间复杂度:O(n3)O(n^3)O(n3),空间复杂度:O(n)O(n)O(n) 方法一:暴力枚举 具体做法: 我们可以先比较两个字符串的长度,然后将s1设置为较短的字符串,s2设置为较长...
C++
动态规划
字符串
2021-10-29
12
927
题解 | #DNA序列#
来自专栏
题目的主要信息: 输入的字符串中只有ACGT四种字符 限定长度为nnn的子串,求其中CG比例最高的第一个子串 解读: 长度限定的情况下,要找比例越高即找出现次数越多 方法一:暴力解法 具体做法: 我们可以遍历字符串每个位置作为起始,然后遍历以这个字符作为起始的长为nnn的子串,分别统计子串中CG...
C++
滑动窗口
字符串
2021-10-27
11
748
首页
上一页
1
2
3
4
5
6
7
8
9
下一页
末页