Leetcode 1209. 删除字符串中的所有相邻重复项 II(初版本没过)
LeetCode 字符串 删除 所有 重复 II 相邻
2023-09-14 09:07:05 时间
给你一个字符串 s,「k 倍重复项删除操作」将会从 s 中选择 k 个相邻且相等的字母,并删除它们,使被删去的字符串的左侧和右侧连在一起。
你需要对 s 重复进行无限次这样的删除操作,直到无法继续为止。
在执行完所有删除操作后,返回最终得到的字符串。
本题答案保证唯一。
示例 1:
输入:s = "abcd", k = 2
输出:"abcd"
解释:没有要删除的内容。
示例 2:
输入:s = "deeedbbcccbdaa", k = 3
输出:"aa"
解释:
先删除 "eee" 和
相关文章
- Java实现 LeetCode 806 写字符串需要的行数 (暴力模拟)
- Java实现 LeetCode 787 K 站中转内最便宜的航班(两种DP)
- Java实现 LeetCode 712 两个字符串的最小ASCII删除和(最长公共子串&&ASCII值最小)
- Java实现 LeetCode 650 只有两个键的键盘(递归 || 数学)
- Java实现 LeetCode 557 反转字符串中的单词 III(StringBuilder的翻转和分割)
- Java实现 LeetCode 526 优美的排列(DFS)
- Java实现 LeetCode 495 提莫攻击
- Java实现 LeetCode 481 神奇字符串
- Java实现 LeetCode 405 数字转换为十六进制数
- Java实现 LeetCode 344 反转字符串
- leetcode 41 缺失的第一个正数
- [LeetCode] Reverse Words in a String
- [LeetCode] Min Stack
- LeetCode-796. 旋转字符串【字符串匹配】
- 583. 两个字符串的删除操作 ——【Leetcode每日一题】
- LeetCode - 1653 使字符串平衡的最少删除次数
- LeetCode - 503 下一个更大元素 II
- 【LeetCode 中等 字符串 python3】524 通过删除字母匹配到字典里最长单词
- 【LeetCode Python实现】5462. 压缩字符串 II(困难)
- Leetcode 1047. 删除字符串中的所有相邻重复项
- Leetcode 984. 不含 AAA 或 BBB 的字符串(网友思路)
- Leetcode 2287. 重排字符形成目标字符串(map解决,用时超过100%)
- Leetcode 2062. 统计字符串中的元音子字符串(暴力法)
- Leetcode 2255. 统计是给定字符串前缀的字符串数目
- Leetcode 1957. 删除字符使字符串变好(可以,一次过)
- Leetcode 1209. 删除字符串中的所有相邻重复项 II(牛逼,终于过了)
- LeetCode 罗马数字转整数(执行用时: 16 ms , 在所有 C++ 提交中击败了 49.87% 的用户)
- Leetcode 504. 七进制数
- leetcode 594. Longest Harmonious Subsequence
- 【Leetcode刷题Python】滑雪路径消耗时间:Testing Round #16 (Unrated) C. Skier