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

从化手机网站建设普陀区网站建设

从化手机网站建设,普陀区网站建设,上海专业做网站较好的公司有哪些,优化搜索关键词编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 示例1: 输入: strs ["flower", "flow" , "flight"] 输出: "fl" 示例2: 输入: strs ["dog","racecar","car&…


编写一个函数来查找字符串数组中的最长公共前缀。
如果不存在公共前缀,返回空字符串
示例1:
输入: strs = ["flower", "flow" , "flight"]
输出: "fl"
示例2:
输入: strs = ["dog","racecar","car"]
输出:
1111
解释:输入不存在公共前缀。
 

答案里面纵向扫描,依次遍历每个字符串,更新最长公共前缀。首先还是熟悉的操作,声明一个 类,这个类叫Solution,定一个一个共有成员,String  longestCommonPrefix,首先要判断字符串是否为空,用一个变量存储字符串的大小,并且遍历第一个字符串的数组,并且把第一个字符串的i个字符存储到变量,那么去用第一个字符串的i个字符去与其他字符串进行判断,如果其他字符串(比如第j个)如果当前字符串的第i个索引等于j个字符串长度或者不等于第j个字符串的第i个索引,那么就返回前面的索引。

#include <iostream>
#include <vector>
#include <string>using namespace std;class Solution {
public:string longestCommonPrefix(vector<string>& strs) {if (strs.empty()) {return "";}int length = strs[0].size();int count = strs.size();for (int i = 0; i < length; ++i) {char c = strs[0][i];for (int j = 1; j < count; ++j) {if (i == strs[j].size() || strs[j][i] != c) {return strs[0].substr(0, i);}}}return strs[0];}
};int main() {vector<string> strs = {"flower", "flow", "flight"};Solution sol;cout << sol.longestCommonPrefix(strs) << endl;return 0;
}

http://www.yayakq.cn/news/464254/

相关文章:

  • 网站微信二维码悬浮建站优化信息推广
  • 做宣传片的网站大气蓝色律师网站phpcms模板
  • 公司网站建设推合同东莞企业信息查询系统官网
  • 小学网站建设情况说明wordpress 编辑图片
  • phpcms v9企业网站模板(简洁利于优化)抖音小程序推广视频如何制作
  • 使用php做的学校网站夸克建站系统官网
  • 陕西有限公司网站建设招标公告怎么构建一个网站
  • 成都中方互动做网站怎样专门做ui图标的网站
  • 外部链接对网站的影响适合初学者模仿的网站
  • 英文公司网站wordpress中文模板下载
  • 郑州二七区网站建设市住房城乡建设网站
  • 网站建设调查表网页尺寸规范
  • 郑州哪些公司做网站比较好有赞小程序开发平台
  • 建一个网站大概需要多长时间上海门户网站开发
  • 合肥官方网站建设网站建设与推广工资
  • 营销型网站的公司济南建设工程交易网
  • 我想注册网站我怎么做微企点网站建设的教学视频
  • 学校网站设计图片自己怎么做微网站
  • 交互式网站是什么意思创意设计图片手绘黑白
  • 初中做数学题的网站怎么找网站站长
  • 双语网站怎么做的最好看免费观看高清大全宫崎骏
  • 多语言网站网站建设短信
  • 想成为网站设计师要怎么做wordpress 会议网站
  • 上海网站建设公司推荐会员卡管理系统软件哪个好用
  • 网站本地化怎么做阜宁住房和城乡建设局网站
  • 网站建设与维护方式2023八月重点新闻事件
  • 网站平台需要做无形资产吗 怎么做网上二手书网站开发中的问题和展望
  • 青羊区建设和交通网站资金盘网站开发费用
  • 做海报图片去哪个网站找 知乎北京注册公司网上申请入口
  • 网站程序超市免费地图制作网站