LeetCode初級-反轉字串
題目:
編寫一個函式,其作用是將輸入的字串反轉過來。
示例 1:
輸入: "hello"
輸出: "olleh"
示例 2:
輸入: "A man, a plan, a canal: Panama"
輸出: "amanaP :lanac a ,nalp a ,nam A"
題目分析:
我這樣做會不會太簡單了點?感覺好不厚道啊~
?對不起,string也能用reverse函式,想不到吧,哈哈哈~
C++程式碼如下:
我的想法:
class Solution {
public:
string reverseString(string s) {
reverse(s.begin(), s.end());
return s;
}
};
原諒我沒有get到點,搜了下別人的程式碼,好像也沒有區別額:
class Solution {
public:
string reverseString(string s) {
for (int i = 0, j = (int)s.size() - 1; i < j; ++i, --j) {
swap(s[i], s[j]);
}
return s;
}
};
相關文章
- LeetCode-344-反轉字串LeetCode字串
- 【LeetCode】初級演算法:字串LeetCode演算法字串
- Q34 LeetCode344 反轉字串LeetCode字串
- 反轉字串字串
- 字串反轉字串
- leetcode344 反轉字串 c++實現LeetCode字串C++
- LeetCode-345-反轉字串中的母音字母LeetCode字串
- 反轉字串(JavaScript)字串JavaScript
- 華為-字串反轉字串
- JavaScript 字串反轉JavaScript字串
- LeetCode每日一題: 反轉字串中的母音字母(No.345)LeetCode每日一題字串
- 字串或數字反轉字串
- LeetCode初級演算法之字串:242 有效的字母異位詞LeetCode演算法字串
- LeetCode每日一題:反轉字串中的單詞 III(No.557)LeetCode每日一題字串
- 【LeetCode_344】反轉字串_Python&Java_雙指標解法LeetCode字串PythonJava指標
- Day7(字串)|344.反轉字串 541.反轉字串II 54.替換數字字串
- 將一個字串進行反轉:將字串中指定部分進行反轉。比如“abcdefg”反轉為”abfedcg”字串
- 【Python初級】由判定迴文數想到的,關於深淺複製,以及字串反轉的問題Python字串
- javascript 字串字元順序反轉JavaScript字串字元
- Leedcode-反轉字串 II字串
- LeetCode初級演算法之字串:387 字串中的第一個唯一字元LeetCode演算法字串字元
- 【LeetCode】初級演算法:樹LeetCode演算法
- leetcode 反轉連結串列LeetCode
- LeetCode(7)--.反轉整數LeetCode
- 【leetcode 簡單】 第八十三題 反轉字串中的母音字母LeetCode字串
- 常見物件-字串反轉的案例物件字串
- 常見物件-字串反轉功能案例物件字串
- 【Leetcode】初級演算法-數學LeetCode演算法
- 【LeetCode】初級演算法:陣列LeetCode演算法陣列
- LeetCode反轉整數(Python)LeetCodePython
- leetcode 92 反轉連結串列ⅡLeetCode
- 【LeetCode】796. 旋轉字串LeetCode字串
- 初級行轉列示例
- Python中列表和字串的反轉Python字串
- c++ LeetCode (初級字串篇) 九道演算法例題程式碼詳解(二)C++LeetCode字串演算法
- 初級Python中map函式的運用以及列表轉字串的方法Python函式字串
- 【LeetCode】初級演算法:連結串列LeetCode演算法
- LeetCode7.整數反轉 JavaScriptLeetCodeJavaScript