题目:
输入字符串s1和s2,如何找出字符串s2的所有变位词在字符串s1起始坐标?假设两个字符串只包含英文小写字母。例如,字符串s1为“cbadabacg”,字符串s2为“abc”,字符串s2的两个变位词“cba”和“bac”是字符串s1中的子字符串,输出它们在字符串s1起始下标0和5。
分析:
该题与剑指offer14思路完全一样,详细请看14题,时间复杂度O(n),空间复杂度O(1)。
该题因为要求存储字符串下标,所以利用了List集合来存储。
题目:
输入字符串s1和s2,如何找出字符串s2的所有变位词在字符串s1起始坐标?假设两个字符串只包含英文小写字母。例如,字符串s1为“cbadabacg”,字符串s2为“abc”,字符串s2的两个变位词“cba”和“bac”是字符串s1中的子字符串,输出它们在字符串s1起始下标0和5。
分析:
该题与剑指offer14思路完全一样,详细请看14题,时间复杂度O(n),空间复杂度O(1)。
该题因为要求存储字符串下标,所以利用了List集合来存储。
上一篇:java各种关键字
下一篇:leetcode相交链表
java中字符串拼接的多种方式
字符串中的所有变位词题目:给定两个字符串 s 和 p,找到 s 中所有 p 的 变位词 的
ac”, 它是 “abc” 的变位词。 示例 2:
题目:
文章目录算法是一门艺术!1.反转字符串题目大意:2. 整数反转题目大意:总结算法是一门艺术!1.反转字
字符串中的变位词题目:给定两个字符串 s1 和 s2,写一个函数来判断 s2 是否包
行...
题目:给定一组单词,请将它们按照变位词分组。例
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M