编写一个 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...

面试题 相关文章推荐
mysql的最长数据库名,表名,字段名可以是多长
Apr 21 面试题
PHP开发工程师面试问题集锦
Nov 01 面试题
serialVersionUID具有什么样的特征
Feb 20 面试题
类、抽象类、接口的差异
Jun 13 面试题
华美博弈C/VC工程师笔试试题
Jul 16 面试题
存储过程和sql语句的优缺点
Jul 02 面试题
为什么UNION ALL比UNION快
Mar 17 面试题
WEB控件可以激发服务端事件,请谈谈服务端事件是怎么发生并解释其原理?自动传回是什么?为什么要使用自动传回?
Feb 21 面试题
What is EJB
Jul 22 面试题
Ajxa常见问题都有哪些
Mar 26 面试题
Java文件和目录(IO)操作
Aug 26 面试题
DELPHI面试题研发笔试试卷
Nov 08 面试题
成都思必达公司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
PHP4.04简明安装
2006/10/09 PHP
PHP中用hash实现的数组
2011/07/17 PHP
实现WordPress主题侧边栏切换功能的PHP脚本详解
2015/12/14 PHP
PHP实现动态创建XML文档的方法
2018/03/30 PHP
php 使用ActiveMQ发送消息,与处理消息操作示例
2020/02/23 PHP
JavaScript代码编写中各种各样的坑和填坑方法
2014/06/06 Javascript
HTML+CSS+JS实现完美兼容各大浏览器的TABLE固定列
2015/04/26 Javascript
jQuery实现可高亮显示的二级CSS菜单效果
2015/09/01 Javascript
jQuery实现带延迟效果的滑动菜单代码
2015/09/02 Javascript
javascript判断网页是关闭还是刷新
2015/09/12 Javascript
JS实现可关闭的对联广告效果代码
2015/09/14 Javascript
js两种拼接字符串的简单方法(必看)
2016/09/02 Javascript
深入理解vue中的$set
2017/06/01 Javascript
使用mock.js随机数据和使用express输出json接口的实现方法
2018/01/07 Javascript
深入剖析JavaScript instanceof 运算符
2019/06/14 Javascript
解决vue addRoutes不生效问题
2020/08/04 Javascript
js删除对象中的某一个字段的方法实现
2021/01/11 Javascript
[06:01]刀塔次级联赛top10第一期
2014/11/07 DOTA
高性能web服务器框架Tornado简单实现restful接口及开发实例
2014/07/16 Python
Pycharm学习教程(5) Python快捷键相关设置
2017/05/03 Python
python3 http提交json参数并获取返回值的方法
2018/12/19 Python
搞定这套Python爬虫面试题(面试会so easy)
2019/04/03 Python
tensorflow入门:TFRecordDataset变长数据的batch读取详解
2020/01/20 Python
python中rc1什么意思
2020/06/19 Python
基于Python编写一个计算器程序,实现简单的加减乘除和取余二元运算
2020/08/05 Python
canvas烟花特效锦集
2018/01/17 HTML / CSS
海滩咖啡馆:Beach Cafe
2018/02/02 全球购物
酒店节能降耗方案
2014/05/08 职场文书
高中教师考核方案
2014/05/18 职场文书
民政局副局长民主生活会个人对照检查材料
2014/09/19 职场文书
老人节标语大全
2014/10/08 职场文书
党员转正申请报告
2015/05/15 职场文书
党员公开承诺书2016
2016/03/24 职场文书
使用redis实现延迟通知功能(Redis过期键通知)
2021/09/04 Redis
MYSQL 表的全面总结
2021/11/11 MySQL
Redis如何实现验证码发送 以及限制每日发送次数
2022/04/18 Redis