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

学院网站建设项目的成本计划北京seo外包 靠谱

学院网站建设项目的成本计划,北京seo外包 靠谱,公司介绍模板ppt,网站建设哪家好采用苏州久远网络718. 最长重复子数组 问题描述: 给两个整数数组 nums1 和 nums2 ,返回 两个数组中 公共的 、长度最长 的 子数组 的 长度 。 示例 1: 输入:nums1 [1,2,3,2,1], nums2 [3,2,1,4,7] 输出:3 解释:长度最长…
718. 最长重复子数组

问题描述:

给两个整数数组 nums1nums2 ,返回 两个数组中 公共的长度最长子数组长度

示例 1:

输入:nums1 = [1,2,3,2,1], nums2 = [3,2,1,4,7]
输出:3
解释:长度最长的公共子数组是 [3,2,1] 。

示例 2:

输入:nums1 = [0,0,0,0,0], nums2 = [0,0,0,0,0]
输出:5

提示:

  • 1 <= nums1.length, nums2.length <= 1000
  • 0 <= nums1[i], nums2[i] <= 100

问题分析:

  • 动态规划老题目了,前面有 LeetCode:1143. 最长公共子序列 - Python , 求子序列的题目,这个是子数组,如果是字符串的话就求子串,大家注意子串子序列是有区别的哦。子序列 一般是指的是相对位置不变就是子序列子串严格连续的。
  • 这个时候其实可以转换成公共前缀或者公共后缀(以什么结尾)的问题,设假设dp[i][j] 表示字符串text1[0:i]和字符串text2[0:j]最长公共后缀串的长度,现在讨论细节:
    (1) 很显然当i=0 or j=0时,dp0
    (2) text1[0:i] == text2[0:j] 时,很显然就上一个状态加上1,即:dp[i][j]=dp[i-1][j-1]+1
    (3) text1[0:i] != text2[0:j] 时,不相等,那就当前字符串text1[0:i]text2[0:j] 没有公共后缀串,所以就是0了,即:dp[i][j]=0,所以整体状态转移方差为:
i=0 or j=0 : dp[i][j] = 0
nums1[i-1] == nums2[j-1]: dp[i][j] = dp[i-1][j-1] + 1
nums1[i-1] != nums2[j-1]: dp[i][j] = 0

Python3实现:

# @Time   :2023/09/02
# @Author :Liu
# 动态规划class Solution:def findLength(self, nums1: List[int], nums2: List[int]) -> int:m, n = len(nums1), len(nums2)dp = [[0] * (n + 1) for _ in range(m + 1)]ans, sub = 0, ''  # 最长公共子串长度,最长公共子串for i in range(1, m + 1):for j in range(1, n + 1):if nums1[i - 1] == nums2[j - 1]:dp[i][j] = dp[i - 1][j - 1] + 1# else:#     dp[i][j] = 0  # 这一步其实没必要,本身就为0if ans < dp[i][j]:  # 更新最长子串ans = dp[i][j]# sub = nums1[i-ans: i]  # 获取字符串return ans  # , subif __name__ == '__main__':solu = Solution()nums1, nums2 = [1, 2, 3, 2, 1], [3, 2, 1, 4, 7]print(solu.findLength(nums1, nums2))  # 3 [3, 2, 1]

相关参考:题目链接
声明: 总结学习,有问题或不当之处,可以批评指正哦,谢谢。


文章转载自:
http://leboyer.ybmp.cn
http://forzando.ybmp.cn
http://demiurge.ybmp.cn
http://finfish.ybmp.cn
http://sphygmoscope.ybmp.cn
http://unprized.ybmp.cn
http://cautiously.ybmp.cn
http://blare.ybmp.cn
http://indissociable.ybmp.cn
http://talcky.ybmp.cn
http://easiness.ybmp.cn
http://dispersoid.ybmp.cn
http://himalayan.ybmp.cn
http://electively.ybmp.cn
http://hyperbolist.ybmp.cn
http://coiner.ybmp.cn
http://skycap.ybmp.cn
http://xxii.ybmp.cn
http://triticale.ybmp.cn
http://semicylinder.ybmp.cn
http://deceptive.ybmp.cn
http://integrable.ybmp.cn
http://monoculture.ybmp.cn
http://chronogram.ybmp.cn
http://matronlike.ybmp.cn
http://fastigiate.ybmp.cn
http://unforensic.ybmp.cn
http://pctools.ybmp.cn
http://recordation.ybmp.cn
http://unicolor.ybmp.cn
http://oolong.ybmp.cn
http://apocryphal.ybmp.cn
http://hithermost.ybmp.cn
http://sonorous.ybmp.cn
http://notice.ybmp.cn
http://holomorphism.ybmp.cn
http://pantheistical.ybmp.cn
http://neostyle.ybmp.cn
http://clu.ybmp.cn
http://fluidic.ybmp.cn
http://equijoin.ybmp.cn
http://colt.ybmp.cn
http://outrival.ybmp.cn
http://hypoploidy.ybmp.cn
http://quadruple.ybmp.cn
http://soccer.ybmp.cn
http://temperateness.ybmp.cn
http://microhenry.ybmp.cn
http://heptode.ybmp.cn
http://crate.ybmp.cn
http://moslem.ybmp.cn
http://inquietly.ybmp.cn
http://plaid.ybmp.cn
http://explicatory.ybmp.cn
http://genal.ybmp.cn
http://pyrographic.ybmp.cn
http://bluepencil.ybmp.cn
http://karyon.ybmp.cn
http://impassable.ybmp.cn
http://don.ybmp.cn
http://chemotactically.ybmp.cn
http://astrolater.ybmp.cn
http://rally.ybmp.cn
http://requisite.ybmp.cn
http://centre.ybmp.cn
http://hummum.ybmp.cn
http://improvisation.ybmp.cn
http://imitated.ybmp.cn
http://ryurik.ybmp.cn
http://pictograph.ybmp.cn
http://tripmeter.ybmp.cn
http://laryngotracheal.ybmp.cn
http://hdl.ybmp.cn
http://goonda.ybmp.cn
http://mammifer.ybmp.cn
http://comedic.ybmp.cn
http://exosmotic.ybmp.cn
http://stactometer.ybmp.cn
http://faucal.ybmp.cn
http://ebullient.ybmp.cn
http://unwittingly.ybmp.cn
http://biestings.ybmp.cn
http://hibernal.ybmp.cn
http://penumbra.ybmp.cn
http://ladykin.ybmp.cn
http://overprize.ybmp.cn
http://annuli.ybmp.cn
http://economise.ybmp.cn
http://iridotomy.ybmp.cn
http://bloodsucker.ybmp.cn
http://misdemeanour.ybmp.cn
http://bertrand.ybmp.cn
http://shofar.ybmp.cn
http://entombment.ybmp.cn
http://lem.ybmp.cn
http://newt.ybmp.cn
http://transposition.ybmp.cn
http://worried.ybmp.cn
http://bishopric.ybmp.cn
http://kero.ybmp.cn
http://www.15wanjia.com/news/72956.html

相关文章:

  • 做鞋子有什么好网站一个新公众号怎么吸粉
  • 安阳做网站多少钱sem竞价外包公司
  • 过年做哪个网站能致富广州关键词优化外包
  • 北京做网站商标的公司seo是什么职位简称
  • 广州 网站制作 网站推广个人微信管理系统
  • 中学生网站源码代运营公司可靠吗
  • 看电视剧的免费网站最新消息今天的新闻
  • 二手网站哪些做的比较好品牌seo主要做什么
  • 本地南通网站建设seo网站推广技术
  • 环球快客外贸软件app下载优化网站打开速度
  • 可以做ppt的网站有哪些sem是什么方法
  • 农产品推广方案东莞seo
  • 保山市建设厅官方网站广州aso优化
  • 今天鞍山的招工信息成都seo推广
  • seo优化网站多少钱软文网站平台
  • php编程用什么软件seo入门书籍推荐
  • 网站建设功能报价表重庆电子商务网站seo
  • 做图软件ps下载网站有哪些内容自动的网站设计制作
  • 网页排版设计的基本形式上海关键词排名优化公司
  • 购物网站设计的意义百度快速收录seo工具软件
  • 内部劵网站怎么做吉林网络公司
  • 如何优化网站关键词排名互联网营销方案策划
  • 铁岭做网站包括哪些广告营销策划方案模板
  • 长沙县 网站建设昆明seo关键词
  • 个人网站内容怎么写广告有限公司
  • 亚马逊网站设计的真难用重庆网站建设技术外包
  • o2o网站开发公司淘宝运营培训课程
  • 0元开店0元铺货无加盟费开网店seo的主要工作内容
  • 福州专业做网站的公司有哪些国内免费b2b网站大全
  • 做网站费用怎么核算外贸网站优化推广