字符串左旋
来源:互联网 发布:产品研发部 数据公司 编辑:程序博客网 时间:2024/06/08 02:48
题目描述:
定义字符串的左旋转操作:把字符串前面的若干个字符移动到字符串的尾部,如把字符串abcdef左旋转2位得到字符串cdefab。
#include<stdio.h> #include<string.h> char * invert(char * start, char * end){char tmp, *ptmp = start;while (start != NULL && end != NULL && start < end){tmp = *start;*start = *end;*end = tmp;start++;end--;}return ptmp;}char * left(char *s, int pos){int len = strlen(s);invert(s, s + (pos - 1));invert(s + pos, s + (len - 1));invert(s, s + (len - 1));return s;}int main(){char s[] = "abcdefghij";puts(left(s, 3));getchar();return 0;}
0 0
- 左旋字符串
- 左旋字符串
- 左旋字符串源码
- 左旋字符串算法
- 左旋字符串
- 左旋字符串
- (7)左旋字符串
- 左旋字符串
- 左旋字符串
- 字符串左旋
- 字符串左旋算法
- 字符串左旋
- 字符串左旋旋转
- 左旋字符串
- 字符串左旋
- 左旋字符串
- 左旋字符串
- 01左旋字符串
- Apache+Tomcat集群配置
- Eclipse ADT 使用空格替代Tab键缩进整块整块代码
- C++ COM编程生成随机GUID值
- Qt模块化笔记之core——使用信号与槽
- 写得很好的linux学习笔记
- 字符串左旋
- 《JavaScript DOM编程艺术》学习笔记<一>
- 通配符与正则表达式区别(二)
- 案例217 播放本地MP3文件
- 使用Google帐号登录Android应用
- 题目1207:质因数的个数
- copy和mutablecopy
- unlocked a not-locked lock
- cvCvtColor的用法