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

网站免费源码长春seo结算

网站免费源码,长春seo结算,新网站在谷歌上面怎么做推广,做水电到哪个网站找信息Leetcode 1071.字符串的最大公因子 题目描述: 对于字符串 s 和 t,只有在 s t t t … t t(t 自身连接 1 次或多次)时,我们才认定 t 能除尽 s。 给定两个字符串 str1 和 str2 。返回 最长字符串 x,要…

Leetcode 1071.字符串的最大公因子

题目描述:

对于字符串 s 和 t,只有在 s = t + t + t + … + t + t(t 自身连接 1 次或多次)时,我们才认定 t 能除尽 s。

给定两个字符串 str1 和 str2 。返回 最长字符串 x,要求满足 x 能除尽 str1 且 x 能除尽 str2

示例 1:

输入: str1 = "ABCABC", str2 = "ABC"
输出: "ABC"

示例 2:

输入: str1 = "ABABAB", str2 = "ABAB"
输出: "AB"

示例 3:

输入: str1 = "LEET", str2 = "CODE"
输出: ""

提示:

  • 1 <= str1.length, str2.length <= 1000
  • str1str2 仅由小写字母组成。

Java 实现代码

class Solution {public String gcdOfStrings(String str1, String str2) {if (!str1.concat(str2).equals(str2.concat(str1))) {return "";}return str1.substring(0, gcd(str1.length(), str2.length()));}public int gcd(int a, int b) {int remainder = a % b;while (remainder != 0) {a = b;b = remainder;remainder = a % b;}return b;}
}

解题思路:

  • 核心思想是:对于两个数 a 和 b,它们的最大公约数等于 b 和 a % b 的最大公约数。
  • 如果 a % b 不等于 0,那么递归计算 gcd(b, a % b)。
  • 直到余数为 0,最后返回 b,即最大公约数。

复杂度分析:

  • 时间复杂度:O(n) ,字符串拼接比较是否相等需要 O(n) 的时间复杂度,求两个字符串长度的最大公约数需要 O(logn) 的时间复杂度,所以总时间复杂度为 O(n+logn)=O(n) 。
  • 空间复杂度:O(n) ,程序运行时建立了中间变量用来存储 str1 与 str2 的相加结果
http://www.shuangfujiaoyu.com/news/45598.html

相关文章:

  • 大良营销网站建设教程百度快照推广效果怎样
  • 天水做网站的公司下载百度语音导航地图
  • 学做日本料理菜的视频网站seo站长工具平台
  • 中小企业网络管理员实战完全手册站优化
  • 网站模板大全下载湖南关键词排名推广
  • 成都公司网页制作电话网站内容优化方法
  • 南京模板建网站哪家好东莞做好网络推广
  • 做网站教学视频搜索引擎营销的方法不包括
  • 厦门网站建设方案服务百度权重4网站值多少钱
  • 优秀网站建设设计百度浏览官网
  • 6黄页网站建设百度竞价排名叫什么
  • 做网站用哪个预装系统网络营销服务有哪些
  • 哈尔滨网站建设专卖电商运营培训课程
  • 北京著名网站建设公司千度seo
  • 毕业设计做网站low站长工具国产
  • iis 网站访问权限 设置云南网络推广seo代理公司
  • 怎么提高网站的转化率怀化网络推广
  • 湘潭网站建设 诚信磐石网络关键词优化报价推荐
  • php搭建网站软件下载seo资料网
  • 免费的好网站淘宝怎样优化关键词
  • 做网站建设费用公司网站怎么做
  • 如何借用别人网站做模板百度如何推广广告
  • 宝安网站制作哪家强软文标题写作技巧
  • 网站seo 工具博客推广工具
  • 鄞州区优秀营销型网站建设首选制作网站平台
  • 网站办公室文化建设软文代发代理
  • 配置 tomcat 做网站品牌营销策划公司哪家好
  • 国外做问卷调查的网站seo网站推广经理
  • 有云服务器和域名怎么做网站长沙优化排名推广
  • 电子工程建设深圳网站建设专业乐云seo