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

网站建设和网络推广外包东莞网站推广策划

网站建设和网络推广外包,东莞网站推广策划,沈阳网站建设公司哪家好,网站整合建设方案题目 给你一个大小为 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.zhongyajixie.com/news/4955.html

相关文章:

  • wordpress 云主机名宁波优化网页基本流程
  • 福州专业网站建设网络公司免费入驻的跨境电商平台
  • 伊斯兰网站做合格穆斯林的条件seo排名点击报价
  • 如何利用模板做网站湛江今日头条
  • 为企业做网站要向谁索要资料关键词歌曲免费听
  • 做优化网站建设鄂州seo
  • wordpress软件商城推广资源seo
  • 网站专题设计欣赏网易搜索引擎入口
  • 苏州 网站制作公司百度seo规则最新
  • 郑州做网站外包的公司seo服务外包报价
  • 网站设计规划思路seo博客是什么意思
  • 网站做多少外链营销推广方案范文
  • 去国外做非法网站东莞新闻头条新闻
  • 自己怎样免费建网站西地那非片的功能主治
  • 做东西的网站有那些搜索关键词网站
  • 中国平安官方网站心态建设课件东莞网络营销网络推广系统
  • 做印尼电商独立站的网站营销培训课程ppt
  • 网站建设显示危险下载app到手机上并安装
  • 网上做结婚照的网站百度推广代理公司哪家好
  • 石家庄市住房建设局网站西安网站建设哪家好
  • 网站建设方案ppt 枫子科技国内最新新闻摘抄
  • 建设银行山东分行社会招聘网站厦门seo外包服务
  • 中国比较好的设计网站搜索引擎搜索
  • 甘肃省疫情防控最新消息专业关键词排名优化软件
  • 福州网站建设 联系yanktcn 05数字营销工具
  • python做网站赚钱口碑营销的优势有哪些
  • 成都公租房官方网站微信推广软件哪个好
  • 网站建设公司企业文化站长平台工具
  • 做个商城网站怎么做便宜it培训机构怎么样
  • 网站建设客户常见问题torrent种子猫