判断一个字符串是否为另外一个字符串旋转之后的字符串。
来源:互联网 发布:canvas nest.js下载 编辑:程序博客网 时间:2024/06/01 08:20
题目:
判断一个字符串是否为另外一个字符串旋转之后的字符串。
例如:给定s1 = AABCD和s2 = BCDAA,返回1,给定s1=abcd和s2=ACBD,返回0.
代码如下:
#include<stdio.h>#include<stdlib.h>#include<assert.h>#include<string.h>#pragma warning(disable:4996)int findleftMove(char*str,char*substr){ int strLen = strlen(str); int substrLen = strlen(substr); if (strLen != substrLen) { return -1; } int newsize = 2 * strLen + 1; char*mem = (char*)malloc(sizeof(char)*newsize); strcpy(mem, str); strcat(mem, str); if ((strstr(mem, substr))) { return 1; } free(mem); return -1;}int main(){ int ret = findleftMove("1234abcd", "4abcd123"); printf("ret= %d\n",ret); system("pause"); return 0;}
阅读全文
0 0
- 【c语言】判断一个字符串是否为另外一个字符串旋转之后的字符串
- 判断一个字符串是否为另外一个字符串旋转之后的字符串。
- 判断一个字符串是否为另外一个字符串旋转之后的字符串
- C语言 判断一个字符串是否为另外一个字符串旋转之后的字符串
- 判断一个字符串是否为另外一个字符串旋转之后的字符串
- 判断一个字符串是否为另外一个字符串旋转之后的字符串
- 判断一个字符串是否为另外一个字符串旋转之后的字符串
- 判断一个字符串是否为另外一个字符串旋转之后的字符串。
- C语言程序-判断一个字符串是否为另外一个字符串旋转之后的字符串
- 判断一个字符串是否为另外一个字符串旋转之后的字符串。
- 字符串面试题(四)— 判断一个字符串是否为另外一个字符串旋转之后的字符串
- 【C语言】【笔试题】【面试题】判断一个字符串是否为另外一个字符串旋转之后的字符串
- C语言:判断一个字符串是否为另外一个字符串旋转之后的字符串。(左旋右旋、求子串)
- 判断一个字符串是否为另一个旋转之后的字符串
- 判断一个字符串是否为另外一个字符串左旋或右旋之后的字符串
- 判断一个字符串是否为另外一个字符串左旋或右旋之后的字符串。
- 判断一个字符串是另外字符串的旋转字符串
- 判断一个字符串是否为另外一个字符串旋转之后的字符串。 例如:给定s1 = AABCD和s2 = BCDAA,返回1,给定s1 = abcd和s2 = ACBD,返回0. AABCD左旋一个字
- Python_字典
- 文本数据挖掘-----词向量
- 13、vue2.0利用better-scroll实现轮播图可以自动轮播可以无限循环轮播
- 如何将原生PDF转为纯图像Word?
- golang http server 源码解析与说明
- 判断一个字符串是否为另外一个字符串旋转之后的字符串。
- 惊!Linux 爆新漏洞,长按回车键70秒即可获得 root 权限
- ABAP: 内表到xml,以excel形式发送邮件
- Android自定义控件7----滑动动画scrollTo/scrollBy使用
- 检测TCP连接是否在线
- NYOJ喷水装置(一)
- Spring Boot整合Elasticsearch全文搜索引擎
- Eplan PPE(流程自动化软件) v2.6官方免费版下载
- 微信小程序没有返回按钮