第五章 字串專題 ---------------- 5.10 題解:神奇的迴文串
一、迴文字串:
1、題目:
判斷一個字串是否為 迴文字串。
思路:判斷翻轉後,是否與原串相同。
2、C++程式碼:
#include <iostream>
#include<algorithm>
using namespace std;
bool isPalindrome(string src)
{
if(src.empty())
{
return true;
}
string bef=src;
reverse(src.begin(),src.end());
return bef==src;
}
int main()
{
string s="abcba";
cout<<isPalindrome(s);
return 0;
}
3、結果:
二、迴文數:
1、題目:
輸出所有的四位十進位制 迴文數。
2、C++程式碼:
#include <iostream>
using namespace std;
int main()
{
for(int i=1;i<10;i++)
{
for(int j=1;j<10;j++)
{
cout<<(i*1000+j*100+j*10+i)<<endl;
}
}
return 0;
}
3、結果:
相關文章
- 第五章 字串專題 ---------------- 5.5 題解:壓縮字串字串
- 第五章 字串專題 ---------------- 5.2 題解:巧妙翻轉字串字串
- 第五章 字串專題 ---------------- 5.11 題解:最短摘要的生成字串
- 第五章 字串專題 ---------------- 5.7 題解:旋轉詞字串
- 第五章 字串專題 ---------------- 5.8 題解:將字串中按單詞翻轉字串
- 第五章 字串專題 ---------------- 5.1 題解:判斷字串有無重複字元字串字元
- 第五章 字串專題 ---------------- 5.6 解題:判斷兩字串的字符集是否相同字串
- 第五章 字串專題 ---------------- 5.9 題解:去掉字串中連線出現的k次的0字串
- 第五章 字串專題 ---------------- 5.12 字串匹配之PabinKarp字串匹配
- 【每日一題】125. 驗證迴文串每日一題
- 第五章 字串專題 ---------------- 字串匹配(二)----KMP演算法字串匹配KMP演算法
- 第五章 字串專題 ---------------- 5.4 實踐:替換字串中的空格字串
- LeetCode題集-5 - 最長迴文子串(一)LeetCode
- Leetcode[字串] 5. 最長迴文子串LeetCode字串
- 迴文串問題(動態規劃DP C++)動態規劃C++
- Amazon面試題:尋找最長迴文子串面試題
- 演算法之字串——最長迴文子串演算法字串
- Leetcode:1616. 分割兩個字串得到迴文串LeetCode字串
- 判斷迴文串 字串/數字相互轉換字串
- 第五章 字串專題 ---------------- 字串匹配(三)----字尾陣列演算法字串匹配陣列演算法
- 淺談最長迴文子串求法——字串雜湊字串
- 第五章 字串專題 ---------------- 5.3 走出思維誤區:變形詞問題字串
- 字串專題字串
- 專題:字串字串
- LeetCode題集-5 - 最長迴文子串之馬拉車(二)LeetCode
- 每天一道演算法題:最長迴文子串演算法
- leetcode 解題 5. 最長迴文子串 python@ 官解,暴力法,動態法,manacher 法LeetCodePython
- 題解1161:【迴文數(二)】 (Java描述)Java
- 迴文數問題
- 1203- 最長迴文串
- leedcode-最長迴文串
- LeetCode - 409 - 最長迴文串LeetCode
- 省錢構建迴文串
- java 最長迴文子串Java
- 【專題訓練】字串字串
- leetcode的第9題:迴文數LeetCode
- 演算法題:迴文演算法
- 小白刷題——迴文數