周期串问题(华为入职前练习)
来源:互联网 发布:淘宝网雪纺吊带衫 编辑:程序博客网 时间:2024/04/30 08:36
/*
功能:计算字符串的最小周期。
原型:
int GetMinPeriod(char *string);
输入参数:
char * string:字符串。
返回值:
int 字符串最小周期。
*/
#include "OJ.h"#include <string.h>int GetMinPeriod(char *inputstring){ int len=0; char* p=inputstring; while (*p++)len++; for (int i=1;i<=len;i++) { int ok=1; if (len%i!=0) { continue; } else { for (int j=0;j<len-i;j++) { if (inputstring[j]!=inputstring[j+i]) { ok=0; break; } } } if (ok==1) { return i; } } return len;}
0 0
- 周期串问题(华为入职前练习)
- [华为机试练习题]1.周期串问题
- 白书练习 周期串
- jam计数法(华为入职前练习)
- Home+Work (华为入职前练习)
- 修改字符串 (华为入职前练习)
- 周期串问题
- 周期串问题- --转载
- 周期串问题
- 周期串问题
- 周期串问题
- 周期串问题
- 周期串问题
- 周期串问题
- 周期串问题
- 周期串问题(一)
- 周期串问题(二)
- 华为机试练习---括号匹配问题
- JSON数据解析
- PL/SQL 异常处理
- Rotate Image
- magento 图片分离 cdn
- 常用单词缩写(不断更新)
- 周期串问题(华为入职前练习)
- Magento加速 - 神文
- Windows下使用VS2008编译OpenCV 2.1 添加Intel TBB和Python支持
- 智能电视“渐入佳境”,联想缘何摘得“智能体验冠军”?
- 微信公众平台开发(75)自定义菜单
- Hadoop源码分析之Configuration
- 虚拟地址和地址保护
- Building MFC application with /MD[d] (CRT dll version)requires MFC shared dll version~~~~
- 实验2 概要设计