Mojee
Mojee
全部文章
分类
题解(42)
归档
标签
去牛客网
登录
/
注册
再出发
Stay hungry, stay foolish!
TA的专栏
42篇文章
0人订阅
我的力扣每日一题
42篇文章
915人学习
全部文章
(共10篇)
942. 增减字符串匹配
来自专栏
题目 由范围 [0,n] 内所有整数组成的 n + 1 个整数的排列序列可以表示为长度为 n 的字符串 s ,其中: 如果 perm[i] < perm[i + 1] ,那么 s[i] == 'I' 如果 perm[i] > perm[i + 1] ,那么 s[i] == 'D' ...
C++
字符串
贪心
双指针
2022-05-09
0
193
821. 字符的最短距离
来自专栏
题目 给你一个字符串 s 和一个字符 c ,且 c 是 s 中出现过的字符。 返回一个整数数组 answer ,其中 answer.length == s.length 且 answer[i] 是 s 中从下标 i 到离它最近的字符 c 的距离。 两个下标 i 和 j 之间的距离为 abs(i - ...
C++
字符串
2022-04-19
0
177
917. 仅仅反转字母
来自专栏
题目 给你一个字符串 s ,根据下述规则反转字符串: 所有非英文字母保留在原有位置。 所有英文字母(小写或大写)位置反转。 返回反转后的 s 。 示例: 输入:s = "ab-cd" 输出:"dc-ba" 解答 普通解法 依次遍历字符串 s ,通过栈保存每一个字母元素,然后再次遍历,将是字...
C++
字符串
双指针
力扣
2022-02-23
0
286
2000. 反转单词前缀
来自专栏
题目 给你一个下标从 0 开始的字符串 word 和一个字符 ch 。找出 ch 第一次出现的下标 i ,反转 word 中从下标 0 开始、直到下标 i 结束(含下标 i )的那段字符。如果 word 中不存在字符 ch ,则无需进行任何操作。 例如,如果 word = "abcdefd" 且 ...
C++
字符串
力扣
2022-02-02
0
305
884. 两句话中的不常见单词
来自专栏
题目 句子是一串由空格分隔的单词。每个单词仅由小写字母组成。 如果某个单词在其中一个句子中恰好出现一次,在另一个句子中却没有出现,那么这个单词就是不常见的。 给你两个 句子 s1 和 s2 ,返回所有不常用单词的列表。返回列表中单词可以按任意顺序组织。 来源:力扣(LeetCode) 解答 先...
C++
哈希表
字符串
力扣
2022-01-30
0
290
1332. 删除回文子序列
来自专栏
题目 给你一个字符串 s,它仅由字母 'a' 和 'b' 组成。每一次删除操作都可以从 s 中删除一个回文 子序列。 返回删除给定字符串中所有字符(字符串为空)的最小删除次数。 「子序列」定义:如果一个字符串可以通过删除原字符串某些字符而不改变原字符顺序得到,那么这...
C++
字符串
力扣
2022-01-22
0
313
1614. 括号的最大嵌套深度
来自专栏
题目 如果字符串满足以下条件之一,则可以称之为 有效括号字符串(valid parentheses string,可以简写为 VPS): 字符串是一个空字符串 "",或者是一个不为 "(" 或 ")" 的单字符。 字符串可以写为 AB(A 与 B 字符串连接),其中 A 和 B 都...
Go
字符串
力扣
2022-01-07
1
915
71. 简化路径
来自专栏
题目 给你一个字符串 path ,表示指向某一文件或目录的 Unix 风格 绝对路径 (以 '/' 开头),请你将其转化为更加简洁的规范路径。 在 Unix 风格的文件系统中,一个点(.)表示当前目录本身;此外,两个点 (..) 表示将目录切换到上一级(指向父目录);两者都可以是...
C++
Go
字符串
力扣
2022-01-06
0
318
1576. 替换所有的问号
来自专栏
题目 给你一个仅包含小写英文字母和 '?' 字符的字符串 s,请你将所有的 '?' 转换为若干小写字母,使最终的字符串不包含任何 连续重复 的字符。 注意:你 不能 修改非 '?' 字符。 题目测试用例保证 除 '?' 字符 之外,不存在连续重复的字符。 在完成所有转换(可能无需转换)后返回最终的字...
C++
字符串
力扣
2022-01-05
0
302
1078. Bigram 分词
来自专栏
题目 给出第一个词 first 和第二个词 second,考虑在某些文本 text 中可能以 "first second third" 形式出现的情况,其中 second 紧随 first 出现,third 紧...
C++
Go
字符串
力扣
2021-12-26
0
243