Leetcode题库796.旋转字符串

Leetcode题库796.旋转字符串,第1张

文章目录
  • 思路
  • 代码

思路

题目中的旋转可以理解为循环左移或循环右移,s字符串循环移位形成的的所有字符串都是(s+s)字符串的子串,所以可以将s与s拼接,在其中搜寻是否含有子串goal

代码
#include
class Solution {
public:
    bool rotateString(string s, string goal) {
        return (s+s).find(goal)!=-1 && s.length()==goal.length();
    }
};

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/584413.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-04-12
下一篇2022-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存