用递归法交换字符串前后顺序
来源:互联网 发布:开淘宝店如何做好推广 编辑:程序博客网 时间:2024/06/07 11:54
用递归法交换字符串前后顺序
#include<stdio.h>
#include<iostream>
using namespace std;
void reverse(char*s, int len, int i)
{
char temp;
if (i < len)
{
temp = s[i];
s[i] = s[len-1];
s[len-1] = temp;
reverse(s, len - 1, i + 1);
}
}
int main()
{
char s[] = "abcdefg";
cout << "the orginal string is:" << s << endl;
int len = strlen(s);
reverse(s, len, 0);
cout << "the resule is:" << s << endl;
return 0;
}
0 0
- 用递归法交换字符串前后顺序
- 交换前后字符串
- 字符串的前后顺序移动
- 各种字符串反转方法(异或交换法,递归方法,二分思想)
- 交换顺序
- 使用rotate交换前后数据
- 用2种内存模型来排序字符串的的顺序,一种是交换内存地址,第二种是交换内存里面的值;
- 用交换实现字符串翻转
- 交换字符串
- 字符串交换
- 字符串交换
- 交换字符串
- 交换字符串
- c 语言用递归法倒序字符串
- 用递归法改变字符串大小写
- 将“Hello one,Dream one。” * 取出指定字符串中的单词,前后交换,标点符号不变。 * 结果为 One hello,One dream。
- [递归] 求一个字符串的所有顺序子串
- javascripte删除前后字符串
- Java多线程(3) 线程之间通信
- Matlab C/C++ 混合编程
- java 字符串转成 json 数组并且遍历
- SGU 121 Bridges painting(构造)
- [HNOI2015]Arthur
- 用递归法交换字符串前后顺序
- 使用fetch轻松解决JS跨域请求问题——无需CORS,jsonp
- 策略模式
- EDB的安装
- Android API Guides---Animation Resources
- 在Ubuntu14.04 64位上编译CMake源码操作步骤
- storyboard中自定义cell
- CentOS下安装mysql
- 微信app支付返回-1错误的情况解决方法