string反转问题
来源:互联网 发布:阿里云域名使用方法 编辑:程序博客网 时间:2024/06/11 12:23
问题来源:
点击打开链接
问题描述:
Write a function that takes a string as input and returns the string reversed.
Example:
Given s = "hello", return "olleh".
class Solution {public: string reverseString(string s) { reverse(&s[0],&s[s.size()]); return s; }};
class Solution {public: string reverseString(string s) { string ret; for(int i=0;i<s.size();++i) ret.insert(0,1,s[i]); return ret; }};
思考:
前几天做过部分反转string的题,所以这道题做的得心应手,reverse确实很方便,不过一定要记住是传的迭代器进去,另外摘录一个别的swap的做法,也很简单:
class Solution {public: string reverseString(string s) { int i = 0, j = s.size() - 1; while(i < j){ swap(s[i++], s[j--]); } return s; }};
0 0
- string反转问题
- String反转
- String反转
- 反转问题
- 反转问题
- java string 反转
- String字符串反转
- string的反转
- java string 反转
- Reverse String 字符串反转
- String字符串反转方法
- 部分反转string
- Java-String 反转
- String 字符串的反转
- string的反转
- String反转和逆序(C#)
- String reverse字符串的反转
- 字符串反转--Leetcode Reverse String
- C++静态成员和非静态成员的区别 及修饰
- OKHttp网络请求——get、post请求
- EBS取消“是否提交另一项请求”
- 抓取手机数据网络的网络包(二)——抓取网络包,并使用wireshark分析
- psql获取当前时间和自增长id
- string反转问题
- 使用jarjar调整jar包名称
- OutputFormat类——Hadoop
- UESTC 375
- tiny6410关闭看门狗
- javaScript基本数据类型
- 求二叉排序树的最小根
- 【Algothrim】Christmas Gifts
- ccf 排队问题