leetCode344.ReverseString字符串-创新互联
344. Reverse String

Write a function that takes a string as input and returns the string reversed.
Example:
Given s = "hello", return "olleh".
思路1:
使用一个新的string来存放结果。
class Solution {
public:
string reverseString(string s) {
int len = s.size();
string result;
for(int n = 0; n < len; n++)
{
result.append(1,s.at(len - 1 - n));
}
return result;
}
};思路2:
修改原来string直接得到结果。
class Solution {
public:
string reverseString(string s) {
int len = s.size();
for (int i = 0; i < len / 2 ; i++)
{
char a = s[i];
s[i] = s[len - 1 - i];
s[len - 1 - i] = a;
}
return s;
}
};2016-08-10 13:04:05
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
标题名称:leetCode344.ReverseString字符串-创新互联
路径分享:http://lzwzjz.cn/article/depiho.html


咨询
建站咨询
