当前位置: 首页 > news >正文

凡科建站可以做几个网站高端网站建设推来客地址

凡科建站可以做几个网站,高端网站建设推来客地址,中国最大的电商平台是哪家,wordpress数据库合并题目: 解题思路: 解决本题的关键点是确定扫描的方式,大体上有两种方式:横向扫描和纵向扫描。 1、横向扫描:首先比较第一个字符串和第二个字符串,记录二者的公共前缀,然后用当前公共前缀与下一个…

题目:

解题思路:

        解决本题的关键点是确定扫描的方式,大体上有两种方式:横向扫描和纵向扫描。

        1、横向扫描:首先比较第一个字符串和第二个字符串,记录二者的公共前缀,然后用当前公共前缀与下一个字符串再次比较得出新的公共前缀,重复过程,直到所有字符串完成比较,或者中间过程中得到的公共前缀为空串时停止并返回。

        2、纵向扫描:共进行k轮比较(k大小不超过第一个字符串的长度,因为最长公共前缀不可能比传入的字符串还长)。在每一轮比较中,对所有字符串的第k位进行比较,如果出现不同,证明当前比较位前面的字符串为最长公共前缀,对最长公共前缀进行返回,否则比较下一轮。完成所有轮比较后,仍要进行一次返回,此时每个字符串及最长公共前缀都相同。

        在函数中,采用纵向扫描。动态开辟了空间用作返回最长公共前缀,这块空间的大小没有去求字符串的长度来决定,根据提示中的信息,取了一个长度最大值200,能够满足所有情况。这里利用将返回地址中提前存入第一个字符串、过程中判断并修改'\0'来实现对最长公共前缀的存储。

代码:

char *longestCommonPrefix(char **strs,int strsSize)
{if(strsSize == 0){return "";}char *returnStr = (char *)malloc(200);strcpy(returnStr,strs[0]);for(int j = 0; j < strlen(strs[0]); j++){for(int i = 1; i < strsSize; i++){if(returnStr[j] != strs[i][j]){returnStr[j] = '\0';return returnStr;}}}return returnStr;
}
http://www.yayakq.cn/news/167011/

相关文章:

  • 货运网站建设齐河网站建设费用
  • 如何查看网站名称石景山网站建设公司
  • 西安 网站建设外包网页设计培训推荐
  • 扬中最新招聘信息网站制作方案相信乐云seo
  • 做网站公司没签合同贵州省兴义市专做网站公司
  • 北京朝阳网站制作公司制作一个网站
  • 网站建设首页该放什么seo管理与优化期末试题
  • 集团公司网站建设用一段话来解释网站建设
  • 公司建设网站价格北京的重要的网站
  • 用pyton可以做网站吗wordpress编辑器不能用
  • 网站文章更新怎么通知搜索引擎常州做网站公司哪家好
  • 专业seo网站十大资本投资公司
  • 网站做常规优化网站建设与开发试卷
  • 新鸿儒网站vps服务器怎么创建多个网站
  • 招聘网站对比这么做中国最好的公司排名
  • 现在做网站还有用吗wordpress自动提取标签
  • 西安网站建设和推广公司网站的推广是怎么做的
  • 营销网站建设工作电商店铺首页设计
  • 做logo网站的公司网页游戏平台返利
  • 网站备案名可以更改吗扁平化 wordpress 主题下载
  • 做网站如何将一张图片直接变体百度收录提交网址
  • php网站开发经典教材物联网就业方向
  • 做网站需要基础吗做设计需要知道的几个网站吗
  • 网站制作自助wordpress获取新密码错误
  • 自己建立网站教程h5技术网站
  • 官方网站面膜做代理临泉做网站
  • 做销售在哪个网站找客户wordpress图片广告代码
  • 滁州网站建设哪个好点wordpress玻璃质感主题
  • 专业网站建设平台国家车辆保险网站
  • 北京正规网站建设公司文旅品牌建设