摘要:题目来源于力扣(LeetCode) 一、题目 796. 旋转字符串 说明: A 和 B 长度不超过 100。 二、解题思路 字符串 A 拼接两次后形成的字符串中一定包含了旋转后的字符串 两个字符串长度一致且字符串 B 存在于字符串 A 拼接两次后形成的字符串中时,返回 false 三、代码实现 pu 阅读全文
posted @ 2020-07-02 22:28 知音12138 阅读(67) 评论(0) 推荐(0) 编辑
摘要:题目来源于力扣(LeetCode) 一、题目 821. 字符的最短距离 说明: 字符串 S 的长度范围为 [1, 10000]。 C 是一个单字符,且保证是字符串 S 里的字符。 S 和 C 中的所有字母均为小写字母。 二、解题思路 定义两个数组,分别用于记录正序与倒序遍历字符串 S 时,各元素与字 阅读全文
posted @ 2020-07-02 22:20 知音12138 阅读(73) 评论(0) 推荐(0) 编辑
摘要:题目来源于力扣(LeetCode) 一、题目 830. 较大分组的位置 题目相关标签:数组 说明: 1 ⇐ S.length ⇐ 1000 二、解题思路 遍历字符串,判断当前元素与前一元素是否相同,相同时,记录次数的变量加 1 不同时,判断上一元素连续出现的次数是否大于等于 3,大于等于时,添加起始 阅读全文
posted @ 2020-07-02 22:07 知音12138 阅读(44) 评论(0) 推荐(0) 编辑
摘要:题目来源于力扣(LeetCode) 一、题目 844. 比较含退格的字符串 题目相关标签:栈、双指针 提示: 1 <= S.length <= 200 1 <= T.length <= 200 S 和 T 只含有小写字母以及字符 '#'。 二、解题思路 对两个字符串进行去 # 号的操作 遍历两个字符 阅读全文
posted @ 2020-07-02 21:50 知音12138 阅读(38) 评论(0) 推荐(0) 编辑