C++每日一练9. 使用三种方法实现字符串反转

Posted 鱼酱2333

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++每日一练9. 使用三种方法实现字符串反转相关的知识,希望对你有一定的参考价值。

使用三种方法实现字符串反转

//反转
string solve1(string str) 

    reverse(str.begin(),str.end());
    return str;
 

string solve2(string str)
 
     int len = str.length();
     for(int i = 0 ; i < len/2 ;i++)
     
             swap(str[i],str[len-1-i]);
     
     return str;
 

string solve3(string str) 

     string ans = str;
     int len = str.length();
     for(int i = 0 ; i < len ;i++)
     
             ans[i] = str[len-1-i];
     
     return ans;
 

以上是关于C++每日一练9. 使用三种方法实现字符串反转的主要内容,如果未能解决你的问题,请参考以下文章

「 每日一练,快乐水题 」917. 仅仅反转字母

「 每日一练,快乐水题 」917. 仅仅反转字母

C++每日一练15.实现四舍五入

算法每日一练入门篇一

算法每日一练入门篇一

算法每日一练入门篇一