编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的


Posted in 面试题 onJuly 23, 2015
char * search(char *cpSource, char ch)
{
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;
}

Tags in this post...

面试题 相关文章推荐
PHP面试题及答案二
May 23 面试题
abstract class和interface有什么区别?
Jan 03 面试题
普天C++笔试题
Mar 20 面试题
2019年c语言经典面试题目
Aug 17 面试题
汇智创新科技发展有限公司
Dec 06 面试题
利达恒信公司.NET笔试题面试题
Mar 05 面试题
什么是makefile? 如何编写makefile?
Jan 02 面试题
国外软件测试工程师面试题
Dec 09 面试题
Python面试题:Python是如何进行内存管理的
Aug 04 面试题
金鑫耀Java笔试题
Sep 06 面试题
shell变量的作用空间是什么
Aug 17 面试题
北京捷通华声语音技术有限公司Java软件工程师笔试题
Apr 10 面试题
成都思必达公司C#程序员招聘面试题
Jun 26 #面试题
abstract 可以和 virtual 一起使用吗?可以和 override 一起使用吗?
Oct 15 #面试题
C#如何调用Windows程序打开一个文档
Dec 26 #面试题
武汉某公司的C#笔试题面试题
Dec 25 #面试题
接口可以包含哪些成员
Sep 30 #面试题
string = null 和string = ''的区别
Apr 28 #面试题
类和结构的区别
Aug 15 #面试题
You might like
php5.3后静态绑定用法详解
2016/11/11 PHP
PHP自定义函数实现assign()数组分配到模板及extract()变量分配到模板功能示例
2018/05/23 PHP
对联广告js flash激活
2006/10/19 Javascript
jquery 表单下所有元素的隐藏
2009/07/25 Javascript
js 全兼容可高亮二级缓冲折叠菜单
2010/06/04 Javascript
基于Jquery的仿照flash放大图片效果代码
2011/03/16 Javascript
IE下使用cloneNode注意事项分享
2012/11/22 Javascript
一个简单的实现下拉框多选的插件可移植性比较好
2014/05/05 Javascript
js获取字符串最后一位方法汇总
2014/11/13 Javascript
jquery中show()、hide()和toggle()用法实例
2015/01/15 Javascript
Highcharts学习之数据列
2016/08/03 Javascript
Js获取当前日期时间及格式化代码
2016/09/17 Javascript
JSON与String互转的实现方法(Javascript)
2016/09/27 Javascript
详解JavaScript权威指南之对象
2016/09/27 Javascript
详解Bootstrap各式各样的按钮(推荐)
2016/12/13 Javascript
Vue组件tree实现树形菜单
2017/04/13 Javascript
javascript兼容性(实例讲解)
2017/08/15 Javascript
关于Vue背景图打包之后访问路径错误问题的解决
2017/11/03 Javascript
jQuery.Sumoselect插件实现下拉复选框效果
2017/11/09 jQuery
全面了解JavaScript的作用域链
2019/04/03 Javascript
基于vue中的scoped坑点解说
2020/09/04 Javascript
python使用win32com库播放mp3文件的方法
2015/05/30 Python
Python数据结构之翻转链表
2017/02/25 Python
浅析python协程相关概念
2018/01/20 Python
pandas求两个表格不相交的集合方法
2018/12/08 Python
python多线程同步之文件读写控制
2021/02/25 Python
Python常驻任务实现接收外界参数代码解析
2020/07/21 Python
微软美国官方网站:Microsoft美国
2018/05/10 全球购物
FC-Moto丹麦:欧洲最大的摩托车服装和头盔商店之一
2019/08/20 全球购物
竞选副班长演讲稿
2014/04/24 职场文书
企业文明单位申报材料
2014/05/16 职场文书
计算机求职信
2014/07/02 职场文书
2016优秀员工先进事迹材料
2016/02/25 职场文书
Python Pandas读取Excel日期数据的异常处理方法
2022/02/28 Python
Java线程的6种状态与生命周期
2022/05/11 Java/Android
HTML页面点击按钮关闭页面的多种方式
2022/12/24 HTML / CSS