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

邢台学校网站建设网站建设原因分析

邢台学校网站建设,网站建设原因分析,网站建设分金手指专业十七,怎样不让网站自动跳转wapEvery 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.yayakq.cn/news/281518/

相关文章:

  • wordpress仿站网wordpress网站代码优化
  • 建设网站虚拟主机在哪买网站开发的软件环境
  • 江苏网站备案暂住证护肤品软文推广
  • 南昌做网站建站的免费工程信息查询
  • 给人做网站赚钱吗一键生成ppt
  • 制作网站的最新软件是什么电商网站开发费用
  • 网站开发新加坡建筑英才网最新招聘
  • 关于机场建设的网站品牌型网站成功案例图片
  • 可以直接观看的网站正能量wordpress改造微博主题
  • 网站后台修改图片南通网站建设ntwsd
  • 自己制作一个网站四川省建设建设监理协会网站
  • 太原网站制作网站建设公司ttmwl
  • 律师网站建设方案wordpress tag中文
  • 做购物车的网站本站3天更换一次域名yw
  • 投资建设网站网站顶部伸缩广告
  • 宁波公司核名网站做原型网站
  • 杭州萧山区专门做网站的公司溆浦网站建设
  • 嘉兴地区有人做网站吗四川建设招标网站首页
  • 高新区网站开发网站建设编程语言
  • 对营销网站建设评估及分析杭州淘策网站开发
  • 做搬家网站的素材现在学做网站赚钱吗
  • 网站推送免费建设在线商城的网站
  • 简易网站建设维护成都到西安多少公里路
  • vue 做电商网站上海市城乡建设网站
  • wordpress如何设置付费后可见网站备案 seo
  • 做网站排名有用吗有没有做任务能兑换现金的网站
  • 做鲜花的网站有哪些wordpress apple主题
  • 合肥市网站制作佛山网上办事大厅官网
  • 茶叶网站建设的优势商务网站开发考卷
  • 清远公司网站建设用腾讯云服务器做网站