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

完整网站开发视频教程淘宝运营培训

完整网站开发视频教程,淘宝运营培训,辽宁省工程造价信息,个人网站做商城自己写的: 题目要求时间复杂度是o(n*len),说明可以遍历所有的字符。 空间复杂度o(1),说明不能用字符串存储公共前缀,所以用下标来记录。 调试过程: 大概花了20min。 我调试前的做法是,在while循环中&…

自己写的:

题目要求时间复杂度是o(n*len),说明可以遍历所有的字符。

空间复杂度o(1),说明不能用字符串存储公共前缀,所以用下标来记录。

调试过程:

大概花了20min。

我调试前的做法是,在while循环中,从后往前遍历,用的j--。但是没有考虑到第0个字符串长度很小的问题。所以改成了j++。

class Solution {
public:/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可** * @param strs string字符串vector * @return string字符串*/string longestCommonPrefix(vector<string>& strs) {// write code here int ans = 100000; //粗心,错误示范:ans = 0int n = strs.size();cout<<"n"<<n<<endl;if(n == 0)return "";if(n == 1)return strs[0];for(int i = 1; i < n; i++){int j = 0; while(j < strs[0].size() && j < strs[i].size() && strs[0][j] == strs[i][j]) // 第0个字符串长度可能很小j++;// j为相同字符串的位置的后一个,或者为两个字符串中,短的字符串的长度   ans = min(ans, j); }return strs[0].substr(0, ans); //粗心,左闭右开!}
};

模板的:

 我采用的是,第一个字符串和后面每个字符串,二者逐次比较,即二者逐个字符进行比较。

模板的是,针对每个字符,从前往后,比较所有的字符串是否相同。

时间复杂度都是o(n*len)。

http://www.zhongyajixie.com/news/48017.html

相关文章:

  • 班级网站 模板杭州优化seo
  • dw做网站首页长宽设置多少常用的网络营销策略有哪些
  • 甘肃省环保建设申报网站网站建设方案推广
  • 小程序注册申请需要什么资料浙江专业网站seo
  • 做网站准备什么问题太原seo网站优化
  • 十大猎头公司百度seo优化技术
  • 贵州网站建设吧360建站系统
  • 国外做电商网站有哪些方面如何网上免费打广告
  • c2c网站名称今日刚刚发生的军事新闻
  • 网站开发怎么用自己的电脑seo学校培训班
  • 建设农村信息网站2345网址导航官网下载
  • 网站建设实训计划书百度平台推广该怎么做
  • 58同城建设银行招聘网站无锡seo公司哪家好
  • 汽车门户网站源码网站营销网站营销推广
  • 公众号编辑器哪个好青岛建站seo公司
  • hibernate适合网站开发吗百度快速排名软件下载
  • wordpress 卡通插件智能优化网站
  • 可以做网页的网站chatgpt 网址
  • 在线生成app免费seo网络推广员招聘
  • 搭建什么网站好长春seo优化
  • 如何建设电商网站商品标题关键词优化
  • 做任务网站建设新产品市场推广方案
  • 手机网站定制开发费用网站的推广方案的内容有哪些
  • 我的网站 学校 power by dedecms交易链接
  • 大岭山镇做网站2023网站seo
  • 做婚恋网站挣钱吗91
  • 提供手机网站建设哪家好网站页面优化内容包括哪些
  • WordPress分页加载更多ajax长春seo排名
  • 平台网站开发是什么意思流量购买网站
  • 成都专业网站建设价格低手游代理平台哪个好