华为面试题答案找出最大长度子字符串
2013-12-17 08:56
489 查看
int findMaxSubstring(char* str){ int maxLength = 0; int maxStartIndex = 0; int curLength = 0; int curStartIndex = 0; bool isFind = 0; for(unsigned int i = 0;i<strlen(str);i++) { if(str[i] >= 'a' && str[i] <= 'z') { if(isFind == 0) { isFind = 1; curLength = 1; curStartIndex = i; else { curLength++; else if (str[i] < 'a' || str[i] > 'z') { isFind = 0; if(curLength > maxLength) { maxLength = curLength; maxStartIndex = curStartIndex; curLength = 0; char *p = NULL; p = &str[maxStartIndex]; while(*p >= 'a' && *p <= 'z') { putchar(*p); p++; return maxLength;
相关文章推荐
- 找出字符串中对称的子字符串的最大长度(最长回文)
- 找出字符串中对称的子字符串的最大长度
- 给你一个字符串,找出该字符串中对称的子字符串的最大长度。
- 找出字符串中对称的子字符串的最大长度(最长回文)
- 找出该字符串中对称的子字符串的最大长度
- 找出字符串中对称的子字符串的最大长度(最长回文)
- 找出字符串中对称的子字符串的最大长度(最长回文)
- 找出字符串中对称的子字符串的最大长度(最长回文)[No. 14]
- 找出字符串中对称的子字符串的最大长度(最长回文)
- 找出字符串中对称的子字符串的最大长度(最长回文)
- 找出字符串中对称的子字符串的最大长度(最长回文)
- 算法3—找出字符串中对称的子字符串的最大长度(最长回文)
- 华为正规C,C++面试题及答案
- 长度为M的数组A,找出位置N,使得A[0]...A[N-1]和A[N]...A[M - 1]的和的乘积为最大。
- C语言面试题大汇总之华为面试题(含答案)
- 输入一个字符串,输出该字符串中对称的子字符串的最大长度。
- C语言面试题大汇总之华为面试题及答案
- 2015年 【华为c++技术面试题】找出重复的数字
- [面试]给你一串股票价格,找出买点和卖点,使得利润最大。(Amazon 面试题)
- 剑指Offer 面试题35:第一个只出现一次的字符 解题报告(华为OJ034-找出字符串中第一个只出现一次的字符)