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

网站样版风格排版网站布局设计步骤

网站样版风格排版,网站布局设计步骤,任丘市做网站价格,便利店网站建设拓扑图392.判断子序列 https://programmercarl.com/0392.%E5%88%A4%E6%96%AD%E5%AD%90%E5%BA%8F%E5%88%97.html 考点 子序列问题 我的思路 dp[i][j]的含义是,两个序列分别取到下标为i和j的时候,他们是否满足前者是后者的子序列,满足为True&#x…

392.判断子序列

https://programmercarl.com/0392.%E5%88%A4%E6%96%AD%E5%AD%90%E5%BA%8F%E5%88%97.html

  • 考点
    • 子序列问题
  • 我的思路
    • dp[i][j]的含义是,两个序列分别取到下标为i和j的时候,他们是否满足前者是后者的子序列,满足为True,否则为False
    • 递推公式,分为后者序列取到第j - 1个元素时就已经满足前者序列为其子序列的情况、dp[i - 1][j - 1]满足子序列要求且前者序列的第i个元素和后者序列的第j个元素恰好相等的情况、以及dp[i][j]不满足为子序列的情况
    • 初始化,建议画出二维矩阵,并举一个例子来分析,仅额外初始化后者序列对应的第一条边即可(将所有满足子序列要求的位置设置为True),其与都为False
  • 视频讲解关键点总结
    • 和我的思路不太一样
  • 我的思路的问题
  • 代码书写问题
  • 可执行代码
class Solution:def isSubsequence(self, s: str, t: str) -> bool:if s == '':return Trueelif t == '':return Falsedp = [[False] * len(t) for _ in range(len(s))]for i in range(len(t)):if t[i] == s[0]:for j in range(i, len(t)):dp[0][j] = Truebreakfor i in range(1, len(s)):for j in range(1, len(t)):if dp[i][j - 1]:dp[i][j] = Trueelif s[i] == t[j] and dp[i - 1][j - 1]:dp[i][j] = Truereturn dp[-1][-1]

*115.不同的子序列

https://programmercarl.com/0115.%E4%B8%8D%E5%90%8C%E7%9A%84%E5%AD%90%E5%BA%8F%E5%88%97.html

  • 考点
    • 子序列问题
  • 我的思路
    • 无思路
  • 视频讲解关键点总结
    • 明确本题的目标,我们是要在后者元素中删除元素获得子序列来让该子序列与前者序列相同
    • dp[i][j]的含义是,两个序列分别取到下标为i和j的时候,后者序列能组合出多少种和前者序列相同的子序列
    • 递推公式,如果当前下标的元素相同,则可以同时取当前下标元素(此时dp[i][j] = dp[i - 1][j - 1])或者不取后者序列的当前元素(此时dp[i][j] = dp[i][j - 1]);如果当前下标的元素不相同,则只有dp[i][j] = dp[i][j - 1]
    • 初始化,建议画出二维矩阵,并举一个例子来分析,仅额外初始化后者序列对应的第一条边即可
  • 我的思路的问题
    • 无思路
  • 代码书写问题
  • 可执行代码
class Solution:def numDistinct(self, s: str, t: str) -> int:dp = [[0] * len(s) for _ in range(len(t))]if s[0] == t[0]:dp[0][0] = 1for i in range(1, len(s)):if t[0] == s[i]:dp[0][i] = dp[0][i - 1] + 1else:dp[0][i] = dp[0][i - 1]for i in range(1, len(t)):for j in range(1, len(s)):if s[j] == t[i]:dp[i][j] = dp[i - 1][j - 1] + dp[i][j - 1]else:dp[i][j] = dp[i][j - 1]return dp[-1][-1]
http://www.yayakq.cn/news/725218/

相关文章:

  • 精品课程网站建设总结报告投资域名后悔死了
  • 不用买服务器可以做网站展会网站制作
  • 氧化锌网站建设网站建设海报图片
  • 怎么建设一个宣传网站东营建筑信息网
  • 芜湖新芜湖网站建设中企动力科技有限公司
  • 怎么做frontpage网站燕郊网站建设哪家好
  • 做网站网站的人是怎么被抓的网站维护合同范本
  • 毕业设计网站做几个页面wordpress的登陆地址修改
  • 郑州hi宝贝网站建设公司西安企业信息查询官网
  • 焦作音响网站建设网站开发设置用户
  • 做ppt网站有哪些内容吗国家重大建设项目库网站
  • 企业网站托管价格黄冈网站推广优化技巧
  • 拍卖网站开发多少钱哈尔滨制作网站工作室
  • 域名注册网站有哪些网站开发 手机 电脑
  • 2_网站建设的一般步骤包含哪些?黄石网站建设推荐
  • 网站建设分析魅族网页游戏排行榜20
  • 公司网站推广费用北京市城市建设档案馆网站首页
  • 问答类咨询网站的建设gps定位网站建设
  • 什么是网站内链云尚网络科技有限公司域名主机
  • thinkphp做的教育网站设计师网站外网
  • 这么建立com的网站知名企业网站大全
  • 上海网站建设最好的公司网站申请微信支付
  • 网站建设与维护的软件网站文章列表如何排版
  • 受欢迎的佛山网站制作wordpress 样式表
  • 有自己的域名怎么建立网站找人做网站应该注意哪些
  • 推广网站的网址和网鱼相匹配刚做网站和搜出来的不一样
  • 网站挂服务器后图片不显示佛山网站建设运营
  • ps扩展插件网站外贸网站流量
  • 微信网站下载手机网站建设需要多少钱
  • 萍乡网站推广品牌建设运营的最高境界是