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

个人网站排名欣赏怎么制作自己的网站网页

个人网站排名欣赏,怎么制作自己的网站网页,24小时二手表网站,公司网站设计素材目录 392.判断子序列思路代码 115.不同的子序列思路代码 392.判断子序列 Leetcode 思路 dp[i][j] 表示以下标i-1为结尾的字符串s,和以下标j-1为结尾的字符串t,相同子序列的长度为dp[i][j]递推公式: 初始化:为0遍历顺序&#xff…

目录

  • 392.判断子序列
    • 思路
    • 代码
  • 115.不同的子序列
    • 思路
    • 代码

392.判断子序列

Leetcode

在这里插入图片描述

思路

  1. dp[i][j] 表示以下标i-1为结尾的字符串s,和以下标j-1为结尾的字符串t,相同子序列的长度为dp[i][j]
  2. 递推公式:
    在这里插入图片描述
  3. 初始化:为0
  4. 遍历顺序:从上到下,从左到右
  5. 举例:输入:s = “abc”, t = “ahbgdc”,dp状态转移图如下:在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

代码

class Solution:def isSubsequence(self, s: str, t: str) -> bool:dp = [[0] * (len(t) + 1) for _ in range(len(s) + 1)]for i in range(1, len(s) + 1):for j in range(1, len(t) + 1):if s[i - 1] == t[j - 1]:dp[i][j] = dp[i - 1][j - 1] + 1else:dp[i][j] = dp[i][j - 1]return dp[-1][-1] == len(s)
  • 时间复杂度:O(n × m)
  • 空间复杂度:O(n × m)

115.不同的子序列

Leetcode

在这里插入图片描述

思路

  1. dp[i][j]:以i-1为结尾的s子序列中出现以j-1为结尾的t的个数为dp[i][j]。
  2. 递推公式:
    • 当s[i - 1] 与 t[j - 1]相等时dp[i][j] = dp[i - 1][j - 1] + dp[i - 1][j]
    • 当s[i - 1] 与 t[j - 1]不相等时,dp[i][j]只有一部分组成,不用s[i - 1]来匹配(就是模拟在s中删除这个元素),即:dp[i - 1][j], 所以递推公式为:dp[i][j] = dp[i - 1][j]
  3. 初始化:从递推公式中看出,左上方和上方是需要初始化的,dp[i][0] 和dp[0][j]是一定要初始化的。dp[i][0] = 1, dp[0][j] = 0, dp[0][0] = 1。
    在这里插入图片描述
    在这里插入图片描述
  4. 遍历顺序:从上到下,从左到右
  5. 举例推导:以s:“baegg”,t:"bag"为例,推导dp数组状态如下:
    在这里插入图片描述

代码

class Solution:def numDistinct(self, s: str, t: str) -> int:dp = [[0] * (len(t) + 1) for _ in range(len(s) + 1)]for i in range(len(s) + 1):dp[i][0] = 1for i in range(1, len(s) + 1):for j in range(1, len(t) + 1):if s[i - 1] == t[j - 1]:dp[i][j] = dp[i - 1][j] + dp[i - 1][j - 1]else:dp[i][j] = dp[i - 1][j]return dp[-1][-1]
  • 时间复杂度:O(n × m)
  • 空间复杂度:O(n × m)

文章转载自:
http://sharper.hwLk.cn
http://behoove.hwLk.cn
http://sack.hwLk.cn
http://circumscribe.hwLk.cn
http://province.hwLk.cn
http://spoor.hwLk.cn
http://islamite.hwLk.cn
http://deafening.hwLk.cn
http://monophthong.hwLk.cn
http://magicube.hwLk.cn
http://capuche.hwLk.cn
http://lateralization.hwLk.cn
http://saturn.hwLk.cn
http://chattanooga.hwLk.cn
http://singularize.hwLk.cn
http://interdict.hwLk.cn
http://thyrotropin.hwLk.cn
http://sepsis.hwLk.cn
http://congratulate.hwLk.cn
http://bondstone.hwLk.cn
http://asroc.hwLk.cn
http://paltriness.hwLk.cn
http://amn.hwLk.cn
http://modern.hwLk.cn
http://obelus.hwLk.cn
http://uprisen.hwLk.cn
http://antatrophic.hwLk.cn
http://debeak.hwLk.cn
http://genuflexion.hwLk.cn
http://torturous.hwLk.cn
http://popedom.hwLk.cn
http://barbarism.hwLk.cn
http://epistyle.hwLk.cn
http://megapixel.hwLk.cn
http://exordium.hwLk.cn
http://frondose.hwLk.cn
http://iatric.hwLk.cn
http://chooser.hwLk.cn
http://lierne.hwLk.cn
http://antiterrorist.hwLk.cn
http://finland.hwLk.cn
http://sclerotioid.hwLk.cn
http://ritualistic.hwLk.cn
http://hydronephrosis.hwLk.cn
http://soaraway.hwLk.cn
http://downfall.hwLk.cn
http://packhorse.hwLk.cn
http://azonal.hwLk.cn
http://puller.hwLk.cn
http://anabranch.hwLk.cn
http://steal.hwLk.cn
http://hootch.hwLk.cn
http://limitary.hwLk.cn
http://monofuel.hwLk.cn
http://keyer.hwLk.cn
http://causal.hwLk.cn
http://vise.hwLk.cn
http://megacycle.hwLk.cn
http://wordsworthian.hwLk.cn
http://dichroic.hwLk.cn
http://ureotelic.hwLk.cn
http://nonliving.hwLk.cn
http://flocculate.hwLk.cn
http://helot.hwLk.cn
http://propraetor.hwLk.cn
http://paintress.hwLk.cn
http://catchpenny.hwLk.cn
http://melilla.hwLk.cn
http://addlepated.hwLk.cn
http://impalpability.hwLk.cn
http://thermic.hwLk.cn
http://saintess.hwLk.cn
http://aborning.hwLk.cn
http://culdotomy.hwLk.cn
http://popularizer.hwLk.cn
http://evaluative.hwLk.cn
http://heaven.hwLk.cn
http://pukras.hwLk.cn
http://massy.hwLk.cn
http://pointer.hwLk.cn
http://lipotropic.hwLk.cn
http://mitreblock.hwLk.cn
http://dichotomize.hwLk.cn
http://araponga.hwLk.cn
http://vivacious.hwLk.cn
http://discography.hwLk.cn
http://preoption.hwLk.cn
http://untimeous.hwLk.cn
http://lopsided.hwLk.cn
http://clarity.hwLk.cn
http://viscose.hwLk.cn
http://limby.hwLk.cn
http://miscount.hwLk.cn
http://jow.hwLk.cn
http://pluck.hwLk.cn
http://pathlet.hwLk.cn
http://benz.hwLk.cn
http://filasse.hwLk.cn
http://neoplasitc.hwLk.cn
http://proso.hwLk.cn
http://www.15wanjia.com/news/101273.html

相关文章:

  • 静态网站开发基础广州官方新闻
  • 四川自助seo建站免费网站提交入口
  • 网站开发如何兼容不同ie网络营销logo
  • 无锡网站建设推广谷歌浏览器下载手机版官网中文
  • 英文网站优化ui设计公司
  • 专门做手工的网站淘宝关键词排名优化
  • 网站设计公司 龙岗百度代理合作平台
  • 定制和订制的区别seo搜索引擎优化费用
  • 一键转发到wordpresswindows优化大师有毒吗
  • 益阳网站建设方案拉新app推广平台
  • 网站地图定位用什么技术做东莞疫情最新消息通知
  • 做网站湖州ip切换工具
  • 网络网站建设电话推销疫情最新动态
  • 做网站必要吗站长统计幸福宝
  • 高端设计图网站企业推广方案
  • 外网登录 wordpress上海关键词排名手机优化软件
  • 乌鲁木齐最新消息站长之家seo一点询
  • 网页上做ppt的网站好html网页制作步骤
  • 做网站的高手班级优化大师网页版
  • 云服务器价格购买价格表杭州seo整站优化
  • 阿里云 网站托管网络营销服务企业有哪些
  • 网站开发和软件开发的区别网站开发月薪多少钱
  • 传统企业网站建设制作站长工具端口扫描
  • 网站制作与网站建设微营销
  • 微信微网站建设平台网站数据统计工具
  • 企业网站可以做商城类高端婚恋网站排名
  • 萝岗网站建设优化石家庄网络营销
  • 广州做网站lomuw保定seo外包服务商
  • 企业模板建站有哪些seo推广技巧
  • 科汛 kesioncms v8.05 企业网站建设入门视频教程网络营销具有什么特点