字符串循环左移
来源:互联网 发布:linux jps命令 编辑:程序博客网 时间:2024/04/29 05:13
我的实现思路主要是用 模运算 实现 ,这样一次遍历即可 代码如下:
#include <stdio.h> #include <stdlib.h> #include <string.h> char* move_string_left(char *str, int mov) { int n = strlen(str);if(0 == mov%n)return str;char *result =(char *)malloc(sizeof(char)*n);for(int i = mov;i<n+mov;++i){ result[i-mov] = str[i%n];}return result;}int main(int arc,char *arcv[]){ char * temp ="abcdefghijklmnopq"; char * result = move_string_left(temp,10); printf("%s\n",result); return 0; }
- 字符串循环左移
- 循环左移字符串
- 循环左移字符串
- 字符串循环左移
- 字符串循环左移
- 循环左移字符串
- 字符串循环左移
- 字符串循环左移
- 循环左移字符串
- 字符串循环左移
- 字符串循环左移
- 字符串循环左移
- 字符串循环左移
- 字符串循环左移
- 字符串循环左移
- 字符串循环左移
- 1362 循环左移字符串
- 字符串循环左移(20)
- 单链表中有环判断
- BGP交换前缀列表的出口路由过滤"ORF"技术
- Linux Socket编程(不限Linux)
- 手工删除oracle的方法
- LeetCode | Recover Binary Search Tree
- 字符串循环左移
- int型数值的最大值和最小值
- Oracle数据库的备份方法
- GitHub以及Git学习 持续编辑学习中
- RTGUI粗讲(个人见解篇之三、RTGUI WIDGET (2))
- 我的佳能IP4980.....
- Hashmap实现原理
- windows 绘制api
- 网络视频传输的服务质量(QoS)