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

网站建设和网络推广外包小视频网站哪个可以推广

网站建设和网络推广外包,小视频网站哪个可以推广,wordpress做多重筛选,餐饮装修公司推荐题目 给你一个大小为 n 的字符串数组 strs ,其中包含n个字符串 , 编写一个函数来查找字符串数组中的最长公共前缀,返回这个公共前缀。 数据范围:0≤n≤5000, 0≤len(strsi)≤5000 进阶:空间复杂度 O(1),…

题目

给你一个大小为 n 的字符串数组 strs ,其中包含n个字符串 , 编写一个函数来查找字符串数组中的最长公共前缀,返回这个公共前缀。

数据范围:0≤n≤5000, 0≤len(strsi)≤5000

进阶:空间复杂度 O(1),时间复杂度 O(n∗len)

示例1

输入:
["abca","abc","abca","abc","abcc"]
返回值:
"abc"

示例2

输入:
["abc"]
返回值:
"abc"

思路


以第一个字符串为基准,与其他字符串进行比较。从第一个字符开始,逐位比较,即可找出最长公共前缀。

解答代码


#include <type_traits>
class Solution {
public:/*** @param strs string字符串vector * @return string字符串*/string longestCommonPrefix(vector<string>& strs) {// write code hereauto size = strs.size();if (size == 0) {return "";} else if (size == 1) {return strs[0];}// 找出字符串的最小长度string::size_type min_str_size = strs[0].size();for (auto& str : strs) {min_str_size = min(min_str_size, str.size());}string res;for (string::size_type j = 0; j < min_str_size; j++) {char tmp;for (string::size_type i = 0; i < size; i++) {if (i == 0) {// 取第一个字符串中的第j个字符作为比较基准tmp = strs[i][j];} else {if (tmp != strs[i][j]) {// 有不相同的了直接返回当前保存的值return res;}}}// 所有字符串的第j个字符都相等,存入返回值中res.push_back(tmp);}return res;}
};
http://www.tj-hxxt.cn/news/104073.html

相关文章:

  • 株洲做网站需要多少钱搜索引擎的两个基本方法
  • 长春网站建设外包湖南疫情最新消息
  • 大连做网站 选领超科技谷歌优化排名公司
  • 亚马逊雨林生物seo搜索优化培训
  • 网站在线客服软件百度网站排名seo
  • 算卦网站哪里可以做宁波seo在线优化方案公司
  • 北京比较好的网站建设公司河南网站建设优化技术
  • 做网站的网页用什么软件好关键词seo排名优化推荐
  • 先做网站再备案吗网上教育培训机构哪家好
  • 哪个浏览器不限制访问任何网站的百度风云榜官网
  • wordpress 调用参数宁波seo关键词如何优化
  • app和网站开发区别北京seo全网营销
  • 餐厅装修设计公司网站西安百度推广联系方式
  • 濮阳武志勇长沙网站seo优化排名
  • 个人网站是啥满足seo需求的网站
  • 学院网站建设方案seo商学院
  • wordpress前台插件北京seo公司公司
  • 西安哪家网站做的好新浪博客seo
  • 做cpa的电影网站模板全国推广优化网站
  • 长沙做网站公司有哪些吉林seo推广
  • 网站建设7个主要流程图推广产品的软文
  • 营销型网站开发流程包括百度大搜推广开户
  • 网站banner 制作技巧it培训
  • 如何做网站报价和生活爱辽宁免费下载安装
  • 网站网页不对称自动交换友情链接
  • wordpress插件怎么用珠海百度搜索排名优化
  • 做衣服视频有些什么网站吉安seo网站快速排名
  • 网页自动跳转上海网站seo诊断
  • 预付网站制作费怎么做凭证热门搜索
  • wap网站 手机网站江苏泰州seo网络优化推广