第三天 原串翻转
来源:互联网 发布:金润软件成都 编辑:程序博客网 时间:2024/04/30 13:26
咳咳,陪女朋友出去玩了一天,断了更...
本题出自金典第二题,讲道理比较简单,但是在阅读了别人分享的代码之后,看到一些新的知识所以记录一下。
先上自己无聊的代码
class Reverse {public: string reverseString(string iniString) { // write code here for(int i = 0, j = iniString.size()-1; i< j; i++, j--) { char temp = iniString[i]; iniString[i] = iniString[j]; iniString[j] = temp; } return iniString; }};
接下来上份有借鉴价值的代码
class Reverse {public: string reverseString(string iniString) { string temp(iniString.crbegin(),iniString.crend()); return temp; }};
引入C++11对vector的扩充,crbegin即 const reverse begin相当于返回了了一个常数取反的迭代器。
0 0
- 第三天 原串翻转
- 原串翻转
- 原串翻转
- 原串翻转
- 原串翻转
- 原串翻转
- 原串翻转
- 原串翻转
- 原串翻转
- 原串翻转
- 原串翻转
- ocp原厂培训笔记(第三天)
- 原串翻转(Java)
- 原串翻转Java实现
- 《程序员面试金典》原串翻转
- 【程序员面试金典】原串翻转
- 第三天
- 第三天
- CentOs nginx 安装 及 负载均衡配置
- FragmentTabHost
- 从web专业角度谈谈如何对screen设备宽度断点
- js注意事项03
- 解决 source insight 代码关联问题
- 第三天 原串翻转
- 某公司泄露版IDA pro6.8去除局域网检测
- Stage4--Python面向对象
- HDU_多重背包系列
- POJ 2774 Long Long Message (后缀数组求最长公共子串)
- Key Set<hdoj5363>
- js中数组的用法
- 对如何入门Android的一些建议
- JSP技术(一)