第五章 字串專題 ---------------- 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.3 走出思維誤區:變形詞問題字串
- 第五章 字串專題 ---------------- 5.11 題解:最短摘要的生成字串
- 第五章 字串專題 ---------------- 5.1 題解:判斷字串有無重複字元字串字元
- 第五章 字串專題 ---------------- 5.10 題解:神奇的迴文串字串
- 第五章 字串專題 ---------------- 5.6 解題:判斷兩字串的字符集是否相同字串
- 第五章 字串專題 ---------------- 5.9 題解:去掉字串中連線出現的k次的0字串
- 第五章 字串專題 ---------------- 5.12 字串匹配之PabinKarp字串匹配
- 第五章 字串專題 ---------------- 字串匹配(二)----KMP演算法字串匹配KMP演算法
- 第五章 字串專題 ---------------- 5.4 實踐:替換字串中的空格字串
- 第五章 字串專題 ---------------- 字串匹配(三)----字尾陣列演算法字串匹配陣列演算法
- 旋轉字串字串
- 字串專題字串
- 專題:字串字串
- lisp 習題 矩陣旋轉Lisp矩陣
- Java演算法面試題(003) 如何檢查一個字串是另外一個字串的旋轉字串Java演算法面試題字串
- 【專題訓練】字串字串
- 習題5.7
- LeetCode每日一題:反轉字串中的單詞 III(No.557)LeetCode每日一題字串
- 字串相關演算法1-字串旋轉字串演算法
- 【LeetCode】796. 旋轉字串LeetCode字串
- LeetCode 熱題 HOT 100 Java題解——33. 搜尋旋轉排序陣列LeetCodeJava排序陣列
- 字串移位包含的問題——解題筆記字串筆記
- 字串轉數字的問題字串
- ios手機豎屏拍照圖片旋轉90°問題解決方法iOS
- [CareerCup] 1.8 String Rotation 字串的旋轉字串
- 小程式視訊旋轉的相關問題
- 程式碼隨想錄第9天|●151.翻轉字串裡的單詞(有題目未解決)字串
- iOS下html上傳圖片被旋轉問題iOSHTML
- 字串類習題、面試題詳解(第二篇)字串面試題
- [每日一題] 第二十三題:左旋轉字串每日一題字串
- P3735 字串 題解字串
- 專題:Python 的內建字串方法(收藏專用)Python字串
- 14.第五章模態命題練習題
- 字串類習題、面試題詳解(第一篇)字串面試題
- 字串問題字串