字符串面试题(一)字符串逆序
来源:互联网 发布:后缀表达式c语言算法 编辑:程序博客网 时间:2024/05/19 01:07
二 用递归的方式,需要给定逆序的区间,调用方法:Reverse(s, 0, strlen(s)) ;
// 对字符串s在区间left和right之间进行逆序,递归法void Reverse( char* s, int left, int right ){ if(left >= right) return s ; char t = s[left] ; s[left] = s[right] ; s[right] = t ; Reverse(s, left + 1, right - 1) ;}
三 非递归法,同样指定逆序区间,和方法一没有本质区别,一个使用指针,一个使用下标。
// 对字符串str在区间left和right之间进行逆序char* Reverse( char* s, int left, int right ){ while( left < right ) { char t = s[left] ; s[left++] = s[right] ; s[right--] = t ; } return s ;}
- 字符串面试题(一)字符串逆序
- 字符串面试题(一)字符串逆序
- 字符串面试题(一)字符串逆序
- 字符串面试题(一)字符串逆序
- 字符串面试题(一)字符串逆序
- 字符串面试题(一)字符串逆序
- 字符串面试题(一)字符串逆序
- 字符串面试题(一)字符串逆序
- 字符串面试题(一)字符串逆序
- 字符串面试题(一)字符串逆序
- 字符串面试题(一)字符串逆序
- 字符串面试题(一)字符串逆序
- 字符串面试题(一)— 字符串逆序
- 面试题 - 字符串逆序
- 字符串面试题:字符串逆序
- 逆序打印字符串(面试题)
- 面试题2--字符串逆序
- 字符串逆序等面试题
- STM8AF6269学习-定时器(1)
- Logica SMPP 源代码修改
- C#得到三个数的最大值
- UVA 11645 Bits
- 满足现状才是我们真正的错误
- 字符串面试题(一)字符串逆序
- 关于Java内存泄露的问题
- 无监督机器学习的kmeans思想介绍
- 用栈实现四则运算
- C++中函数重载、覆盖与隐藏的区别
- javascript——创建对象的方式
- 队列操作
- Sql server中对时间类型的字段转换
- 安卓多线程下载