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

网站推广的主要途径怎么做家政的网站

网站推广的主要途径,怎么做家政的网站,济南最好的网站制作公司哪家好,深圳住房和建设局网站预约放号代码随想录动态规划part12|115.不同的子序列、583. 两个字符串的删除操作、72. 编辑距离、编辑距离总结篇 115.不同的子序列 -- 递推公式略难理解583. 两个字符串的删除操作72. 编辑距离编辑距离总结篇 115.不同的子序列 – 递推公式略难理解 leetcode题目链接 代码随想录文档讲…

代码随想录动态规划part12|115.不同的子序列、583. 两个字符串的删除操作、72. 编辑距离、编辑距离总结篇

    • 115.不同的子序列 -- 递推公式略难理解
    • 583. 两个字符串的删除操作
    • 72. 编辑距离
    • 编辑距离总结篇

115.不同的子序列 – 递推公式略难理解

leetcode题目链接
代码随想录文档讲解

思路

s中有多少种删除字符串的方式使之变为t

  1. dp数组定义,dp[i][j]: (i-1) 为结尾的s与 j-1为结尾的t的个数

  2. 递推公式
    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] 注意:这里是dp[i-1][j],不是j-1
    如果两个元素相等,可以使用这个元素也可以不使用s中的这个元素
    如果不相同,就要删除s中这个元素再进行计算
    在这里插入图片描述

  3. 初始化: dp[i][0] = 1(s不空,t为空), dp[0][j] = 0 (s为空),dp[0][0] = 1

  4. 遍历顺序
    从左到右,从上到下

python代码

class Solution:def numDistinct(self, s: str, t: str) -> int:if len(s) < len(t):return 0dp = [[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-1] + dp[i-1][j]else:dp[i][j] = dp[i-1][j]return dp[-1][-1]   

583. 两个字符串的删除操作

leetcode题目链接
代码随想录文档讲解

思路

本题递推公式较为好像,但第一次提交初始化出错未通过
初始化注意:dp[i][0] = i;dp[0][j] = j

python代码

class Solution:def minDistance(self, word1: str, word2: str) -> int:dp = [[0]*(len(word2)+1) for _ in range(len(word1)+1)]for i in range(len(word1)+1):dp[i][0] = ifor j in range(len(word2)+1):dp[0][j] = jfor i in range(1, len(word1)+1):for j in range(1, len(word2)+1):if word1[i-1] == word2[j-1]:dp[i][j] = dp[i-1][j-1]else:dp[i][j] = min(dp[i-1][j-1]+2, dp[i-1][j]+1, dp[i][j-1]+1)return dp[-1][-1]
class Solution(object):def minDistance(self, word1, word2):m, n = len(word1), len(word2)# dp 求解两字符串最长公共子序列dp = [[0] * (n+1) for _ in range(m+1)]for i in range(1, m+1):for j in range(1, n+1):if word1[i-1] == word2[j-1]:dp[i][j] = dp[i-1][j-1] + 1else:dp[i][j] = max(dp[i-1][j], dp[i][j-1])# 删去最长公共子序列以外元素return m + n - 2 * dp[-1][-1]

72. 编辑距离

leetcode题目链接
代码随想录文档讲解

思路

  1. dp数组定义
    dp[i][j] 以i-1为结尾的word1和以j-1为结尾的word2最少操作次数

  2. 递推公式
    两种情况:if dp[i-1] == dp[j-1]: dp[i][j] = dp[i-1][j-1] 不需要修改元素
    else: dp[i][j] = min(dp[i-1][j] +1, dp[i][j-1]+1, dp[i-1][j-1]+1) (删除元素和添加元素是逆向操作,操作次数一致,只需要考虑一种即可)(替换一个元素,使word1中这个元素和word2中这个元素相同)

  3. 初始化
    dp[i][0] = i 和 dp[0][j] = j 注意

  4. 遍历顺序
    从前往后,从左往右

python代码

class Solution:def minDistance(self, word1: str, word2: str) -> int:dp = [[0]*(len(word2)+1) for _ in range(len(word1)+1)]for i in range(len(word1)+1):dp[i][0] = ifor j in range(len(word2)+1):dp[0][j] = jfor i in range(1, len(word1)+1):for j in range(1, len(word2)+1):if word1[i-1] == word2[j-1]:dp[i][j] = dp[i-1][j-1]else:dp[i][j] = min(dp[i-1][j-1], dp[i-1][j], dp[i][j-1]) + 1return dp[-1][-1]  

编辑距离总结篇

代码随想录文档讲解


文章转载自:

http://cdQJTGfR.Ljhnn.cn
http://sVSosH5C.Ljhnn.cn
http://sGi07JPk.Ljhnn.cn
http://ZTDz0KZd.Ljhnn.cn
http://5VBvw0mi.Ljhnn.cn
http://qFCqJZdF.Ljhnn.cn
http://PAuOThwR.Ljhnn.cn
http://kuGd7Zgf.Ljhnn.cn
http://0vHpyn0t.Ljhnn.cn
http://y86l8TW5.Ljhnn.cn
http://HB2AFd8K.Ljhnn.cn
http://Xhw1deZa.Ljhnn.cn
http://AkO4MCL0.Ljhnn.cn
http://ss5Dnp8A.Ljhnn.cn
http://2pwEzBbL.Ljhnn.cn
http://3QiqEdNN.Ljhnn.cn
http://bUnNQ2PW.Ljhnn.cn
http://oYryDJqL.Ljhnn.cn
http://tQ8JWprW.Ljhnn.cn
http://6QqFNJmR.Ljhnn.cn
http://H4oPzk69.Ljhnn.cn
http://oNoqNYNj.Ljhnn.cn
http://8rcPn2CV.Ljhnn.cn
http://bhzj9s4s.Ljhnn.cn
http://vPqloviv.Ljhnn.cn
http://s9cXY97Q.Ljhnn.cn
http://m6HrRW2p.Ljhnn.cn
http://d4ZEjqDw.Ljhnn.cn
http://BF4CN4ZW.Ljhnn.cn
http://9KEWeMs6.Ljhnn.cn
http://www.dtcms.com/wzjs/751529.html

相关文章:

  • 网站为什么需要备案号微信开放社区
  • 遵义公司网站制作哪家好优秀网站设计平台
  • 怎样申请做c c 网站h5高端网站建设
  • 网站建设怎么开票泰安网站建设费用
  • 网站空间知识北京营销网站建站公司
  • 网站建设系统哪家便宜些网站商场系统软件
  • 电子商务网站建设知识点总结产品软文范例大全
  • 福州网站建设外包宁波培训网站建设
  • 用html做网站顺序网站默认网站名
  • 上海地区网站备案网络营销是什么课呢
  • wordpress多少钱一年搜索引擎排名优化技术
  • 济源网络推广自动优化app
  • 淘宝联盟 网站怎么做查看网站名称
  • 做网站有2个前提条件 一个是网站官方网站的优势
  • 沈阳有多少网站湖南政务服务网
  • html标签百度seo营销
  • 企业网站项目的流程广州越秀区酒店
  • 常州网站建设方案优化seo外包推广
  • 珠海网站建设维护医疗服务网站素材
  • 网站模板破解下载深圳市网站建设公司设计公司
  • 济南的企业网站邯郸网站设计报价
  • 河北华宇建设集团有限公司网站互联网医疗
  • 东莞 外贸网站设计wordpress 3.8主题
  • 鞍山网站建设联系方式网络营销策划的定义
  • 网站建设的毕业设计报告彩票黑网站是怎么做的
  • next.js做纯静态网站社交媒体 网站
  • wordpress 去掉index.phpwordpress 帝国 seo
  • 工商局网站实名认证怎么做360免费wifi怎么用
  • 网站织梦用字体矢量图做图标网站优化有哪些
  • 大连服务公司 网站广州怎么做网站