原串翻转
来源:互联网 发布:电脑管家mac版 编辑:程序博客网 时间:2024/05/01 03:00
原串翻转
题目描述
请实现一个算法,在不使用额外数据结构和储存空间的情况下,翻转一个给定的字符串(可以使用单个过程变量)。给定一个string iniString,请返回一个string,为翻转后的字符串。保证字符串的长度小于等于5000。
测试样例:
"This is nowcoder" 返回:"redocwon si sihT"
代码:
class Reverse {public: string reverseString(string iniString) { // write code here int len = iniString.length()-1; int start = 0; while(start < len) { int tmp = iniString[len]; iniString[len--] = iniString[start]; iniString[start++] = tmp; } return iniString; }};
0 0
- 原串翻转
- 原串翻转
- 原串翻转
- 原串翻转
- 原串翻转
- 原串翻转
- 原串翻转
- 原串翻转
- 原串翻转
- 原串翻转
- 原串翻转(Java)
- 第三天 原串翻转
- 原串翻转Java实现
- 《程序员面试金典》原串翻转
- 【程序员面试金典】原串翻转
- 原串翻转(程序员面试金典)
- 确定两串乱序同构 、原串翻转、确定字符互异
- 程序员面试金典 1.2 原串翻转
- Appium 基础概念
- 新开始,java基础小结
- android多进程通信的几种方式一
- Appium - WebView测试(Android)
- PAT How Long Does It Take (25) (拓扑排序)
- 原串翻转
- 数据结构学习记录-1
- 全局变量赋值问题
- 链表反转C++
- 指针中星号的位置问题
- java的System.getProperty()方法详解
- 代理模式的扩展
- redis 在Java中使用
- 数据结构(C语言版) 线性表顺序表示与实现