第五章 字串專題 ---------------- 5.7 題解:旋轉詞
題目:
旋轉詞問題。如果一個字串str,把字串str前面任意的部分挪到後面形成的字串叫做str的旋轉詞。判斷兩個字串是否互為旋轉詞。
C++程式碼:
#include<iostream>
#include<algorithm>
using namespace std;
bool isRotate(string a,string b)
{
if(a.length()!=b.length()) return false;
else{
string temp=b+b;
if(temp.find(a)==string::npos) return false;
else return true;
}
}
int main()
{
string a="bca";
string b="abc";
cout<<isRotate(a,b); //判斷b是不是a的旋轉詞
return 0;
}
結果:
相關文章
- 第五章 字串專題 ---------------- 5.8 題解:將字串中按單詞翻轉字串
- 第五章 字串專題 ---------------- 5.2 題解:巧妙翻轉字串字串
- 第五章 字串專題 ---------------- 5.5 題解:壓縮字串字串
- 第五章 字串專題 ---------------- 5.11 題解:最短摘要的生成字串
- 第五章 字串專題 ---------------- 5.3 走出思維誤區:變形詞問題字串
- 第五章 字串專題 ---------------- 5.1 題解:判斷字串有無重複字元字串字元
- 第五章 字串專題 ---------------- 5.10 題解:神奇的迴文串字串
- 第五章 字串專題 ---------------- 5.12 字串匹配之PabinKarp字串匹配
- 第五章 字串專題 ---------------- 5.6 解題:判斷兩字串的字符集是否相同字串
- 第五章 字串專題 ---------------- 5.9 題解:去掉字串中連線出現的k次的0字串
- 第五章 字串專題 ---------------- 字串匹配(二)----KMP演算法字串匹配KMP演算法
- 旋轉字串字串
- 第五章 字串專題 ---------------- 5.4 實踐:替換字串中的空格字串
- 第五章 字串專題 ---------------- 字串匹配(三)----字尾陣列演算法字串匹配陣列演算法
- 字串專題字串
- 專題:字串字串
- 【LeetCode】796. 旋轉字串LeetCode字串
- LeetCode每日一題:反轉字串中的單詞 III(No.557)LeetCode每日一題字串
- LeetCode 熱題 HOT 100 Java題解——33. 搜尋旋轉排序陣列LeetCodeJava排序陣列
- 【專題訓練】字串字串
- 習題5.7
- 提高組字串專題1字串
- LeetCode每日一題: 旋轉陣列(No.189)LeetCode每日一題陣列
- 字串轉數字的問題字串
- 小程式視訊旋轉的相關問題
- 程式碼隨想錄第9天|●151.翻轉字串裡的單詞(有題目未解決)字串
- P3735 字串 題解字串
- fastjson字串轉JSON的$ref問題ASTJSON字串
- [每日一題] 第二十三題:左旋轉字串每日一題字串
- [題解]P1641 生成字串字串
- 「翻轉字串」python之leetcode刷題|004字串PythonLeetCode
- 第五章練習題
- 微軟面試題: LeetCode 151. 翻轉字串裡的單詞 出現次數:6微軟面試題LeetCode字串
- PTA搜尋專題部分題解
- 使用 SVG transform rotate 解決畫框中的數字跟隨旋轉的問題SVGORM
- 【LeetCode字串#03】圖解翻轉字串中的單詞,以及對於for使用的說明LeetCode字串圖解
- 第五章練習題2
- 第五章練習題3