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

营销型网站设计注意电脑培训班有哪些科目

营销型网站设计注意,电脑培训班有哪些科目,罗湖外贸网站建设,琼山网站制作Every day a Leetcode 题目来源:2937. 使三个字符串相等 解法1:枚举 设 len1、len2、len3 分别为字符串 s1、s2、s3 的长度。 min_len 是 3 个字符串长度的最小值。 枚举 len min_len 到 len 1,设 t1、t2、t3 分别是字符串 s1、s2、s…

Every day a Leetcode

题目来源:2937. 使三个字符串相等

解法1:枚举

设 len1、len2、len3 分别为字符串 s1、s2、s3 的长度。

min_len 是 3 个字符串长度的最小值。

枚举 len = min_len 到 len = 1,设 t1、t2、t3 分别是字符串 s1、s2、s3 的从 0 开始、长度为 len 的子串。

如果 t1 == t2 == t3,说明可以通过操作(选择其中一个长度至少为 2 的字符串并删除其最右位置上的字符)使这三个字符串相等,最小操作次数 = len1 + len2 + len3 - 3 * len。

否则,返回 -1。

代码:

/** @lc app=leetcode.cn id=2937 lang=cpp** [2937] 使三个字符串相等*/// @lc code=start
class Solution
{
public:int findMinimumOperations(string s1, string s2, string s3){int len1 = s1.length(), len2 = s2.length(), len3 = s3.length();int min_len = min(len1, min(len2, len3));for (int len = min_len; len >= 1; len--){string t1 = s1.substr(0, len), t2 = s2.substr(0, len), t3 = s3.substr(0, len);if (t1 == t2 && t2 == t3)return len1 + len2 + len3 - 3 * len;}return -1;}
};
// @lc code=end

结果:

在这里插入图片描述

复杂度分析:

时间复杂度:O(min_len),其中 min_len 为三个字符串中的最短字符串的长度。

空间复杂度:O(1)。

http://www.tj-hxxt.cn/news/4938.html

相关文章:

  • 水果零售电子商务网站综合评价与建设研究城关网站seo
  • 处方药可以做网站吗关键词挖掘爱站网
  • 做带数据库的网站网络营销专业毕业论文
  • 有关php动态网站建设的图片西安网站建设公司排名
  • 做移动网站优化排产品推广介绍
  • 旅游网站建设的背景意义今日新闻快讯
  • 1 建设网站目的姓名查询
  • 网站改版iis301跳转如何做互联网运营主要做什么
  • 河北企业网站建设技术宁波网站推广找哪家
  • 茂名网站建设搜索引擎优化的策略主要有
  • 工信部门备案网站获取的icp备案号网站推广专家十年乐云seo
  • xampp网站后台洛阳seo网站
  • 优惠券怎么做自己的网站百度信息流推广是什么意思
  • 长春高铁建站优化推广公司哪家好
  • 常德网站制作公司多少钱南和网站seo
  • 做seo用什么网站系统活动推广方案策划
  • 网站开发用电脑配置南宁百度关键词排名公司
  • 网络服务商机构的顶级域名是什么搜索引擎优化心得体会
  • 推广策划沈阳百度快照优化公司
  • 全屋定制设计培训学校seo推广优化服务
  • 临沂企业自助建站世界球队最新排名
  • 域名价格查询评估seo免费
  • 呼市做网站的公司宁波seo外包哪个品牌好
  • 做暧免费观看网站品牌推广运营策划方案
  • 化妆品的网站建设百度推广代理开户
  • 现在去成都需要隔离吗?优化营商环境条例解读
  • 成都幼儿园网站建设百度有几个总部
  • 做cpa建什么网站好新郑网络推广外包
  • 网站备案 企业如何免费制作网站
  • 搭建 网站的环节官网seo是什么意思