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

我有网站 怎么做淘宝推广wordpress phpstudy

我有网站 怎么做淘宝推广,wordpress phpstudy,长沙企业网站建设企业,福建网站建设服务目录 详细布置: 1. 392. 判断子序列 2. 115. 不同的子序列 详细布置: 1. 392. 判断子序列 给定字符串 s 和 t ,判断 s 是否为 t 的子序列。 字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余…

目录

详细布置:

1. 392. 判断子序列

2. 115. 不同的子序列


详细布置:

1. 392. 判断子序列

给定字符串 s 和 t ,判断 s 是否为 t 的子序列。

字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,"ace""abcde"的一个子序列,而"aec"不是)。

进阶:

如果有大量输入的 S,称作 S1, S2, ... , Sk 其中 k >= 10亿,你需要依次检查它们是否为 T 的子序列。在这种情况下,你会怎样改变代码?

致谢:

特别感谢 @pbrother 添加此问题并且创建所有测试用例。

(这道题也可以用双指针的思路来实现,时间复杂度也是O(n))

这道题应该算是编辑距离的入门题目,因为从题意中我们也可以发现,只需要计算删除的情况,不用考虑增加和替换的情况。

所以掌握本题的动态规划解法是对后面要讲解的编辑距离的题目打下基础


2. 115. 不同的子序列

给你两个字符串 s 和 t ,统计并返回在 s 的 子序列 中 t 出现的个数,结果需要对 109 + 7 取模。

这道题目相对于72. 编辑距离,简单了不少,因为本题相当于只有删除操作,不用考虑替换增加之类的。

但相对于刚讲过的动态规划:392.判断子序列 (opens new window)就有难度了,这道题目双指针法可就做不了了

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)):dp[i][0] = 1for j in range(1, len(t)):dp[0][j] = 0for 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] + dp[i-1][j]else:dp[i][j] = dp[i-1][j]return dp[-1][-1]

http://www.yayakq.cn/news/927442/

相关文章:

  • 大连爱得科技网站建设公司怎么样高端网站 设计
  • 淘宝网站c 设计怎么做的宠物商品销售网站开发背景
  • discuz 企业网站 模板团工作网站建设意见
  • 简单门户网站开发网站 带数据
  • 网站建设发展指引网站建设公司图片
  • 莆田网站建设优化深圳网站建设定制开发 超凡科技
  • 网站商城网络整合营销平台推广策划
  • 自己网站可以加标志吗有口碑的大良网站建设
  • 做旅游网站平台合作入驻怎么建立图片文件
  • 做网站注意哪些方面代码编程软件免费
  • 河南省 门户网站建设要求网站建设管理与维护ppt
  • 梅河口网站开发客户关系管理软件
  • 网站技术方案做网销做什么网站
  • 月编程做网站专门找人做软件的网站
  • 做物流网站的多少钱风景区网站建设项目建设可行性
  • 济南优化网站价格扁平化网站建设
  • 山东做网站的网站模板 jsp
  • 合肥市城乡建设局2019网站wordpress 编辑器表情插件
  • 路飞和女帝做h的网站龙口网站建设价格
  • 个体工商户软件开发网站建设维护校园微网站建设方案
  • 自贡 网站建设wordpress 评论 改微博
  • 合肥建设工程交易网站三元里网站建设
  • 全包家装原创装修网站小程序推广
  • 长子营网站建设华为云软件开发平台
  • 企业网站管理系统推荐电商企业网站建设情况
  • 网站开发html的题wordpress 搜索引擎
  • 广东梅州兴宁做网站公司wordpress设计漂亮的页面
  • 小程序软件开发优化大师官方免费下载
  • 企业网站建设费用的预算公司网站做推广
  • 万维网的代表网站餐饮品牌设计服务