华为C语言面试题
华为C语言面试题
1.编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的。
char* search(char* cpSource, char ch)
{
if(cpSource==NULL)
return 0;
char*cpTemp=NULL, *cpDest=NULL;
int iTemp, iCount=0;
while(*cpSource)
{
if(*cpSource == ch)
{
iTemp = 0;
cpTemp = cpSource;
while(*cpSource == ch)
++iTemp, ++cpSource;
if(iTemp > iCount)
iCount = iTemp, cpDest = cpTemp;
if(!*cpSource)
break;
}
++cpSource;
}
return cpDest;
}
你可能喜欢
- 程序员面试题
- C语言经典算法
- 数据结构算法面试题
- 语言分析
- 面试经典语言
- c语言面试题
- 面试题大全
- Java笔记
- java程序员面试题基础部分3页
- java程序员面试题(基础部分)4页
- 程序员面试逻辑题解析218页
- java程序员面试题及解答9页
- C程序员面试题7页
- 程序员面试题精选59页
- C语言经典算法100例30页
- C语言经典编程算法15页
- 数据结构经典算法 C语言版14页
- C语言经典四种算法详解11页
- C语言经典算法9页
- C语言经典算法9页
- 算法大全-面试题-链表-栈-二叉树-数据结构166页
- 微软等公司数据结构+算法面试100题29页
- 精选微软数据结构+算法面试100题前20题43页
- 微软等数据结构+算法面试100题全部答案集锦46页
- 数据结构算法设计笔试面试题5105页
- 数据结构算法设计笔试面试题112页
- 嵌入式方向面试经典( C语言测试)9页
- C语言面试经典题目概括41页
- 2011河南公务员面试经典语言素材5页
- 2011年面试经典语言素材24页
- 公务员结构化面试经典答题语言汇总6页
- 面试经典语言(必备)13页
- 经典面试题大全想多全就有多全10页
- 张孝祥Java就业面试题大全20100602版本26页
- 电子信息、通信、电类专业将会遇到的面试题大全16页
- 土建工程师面试题大全20127页
- Linux面试题大全答案30页
- Java面试题大全及答案(归类)39页
- Java学习笔记26页
- Java工作笔记(必看经典)30页
- Java学习笔记8页
- Java基础学习笔记整理42页
- Java反射学习笔记整理16页
- 简明Java笔记29页


