Write a function that takes a string as input and returns the string reversed.
Example:
Given s = “hello”, return “olleh”.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
//方法一:最简单的办法,直接调用 reverse 函数。。 class Solution { public: string reverseString(string s) { reverse(s.begin(), s.end()); return s; } }; //方法二:比较常规的做法,左右两边第一个和倒数第一个调换,第二个和倒数第二个调换... class Solution { public: string reverseString(string s) { for(int i = 0; i < s.length() / 2; i++) { swap(s[i], s[s.length() - i - 1]); } return s; } }; |
❤ 点击这里 -> 订阅《PAT | 蓝桥 | LeetCode学习路径 & 刷题经验》by 柳婼