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

建网站做商城个体户资质可以新产品推广方式有哪些

建网站做商城个体户资质可以,新产品推广方式有哪些,科技展厅效果图设计图,网站开发与管理的专业描述给你两个单词 word1 和 word2, 请返回将 word1 转换成 word2 所使用的最少操作数 。 你可以对一个单词进行如下三种操作: 插入一个字符 删除一个字符 替换一个字符 示例 1: 输入:word1 “horse”, word2 “ros” 输出&#xf…

给你两个单词 word1 和 word2, 请返回将 word1 转换成 word2 所使用的最少操作数 。
你可以对一个单词进行如下三种操作:
插入一个字符
删除一个字符
替换一个字符

示例 1:

输入:word1 = “horse”, word2 = “ros”
输出:3
解释:
horse -> rorse (将 ‘h’ 替换为 ‘r’)
rorse -> rose (删除 ‘r’)
rose -> ros (删除 ‘e’)

示例 2:

输入:word1 = “intention”, word2 = “execution”
输出:5
解释:
intention -> inention (删除 ‘t’)
inention -> enention (将 ‘i’ 替换为 ‘e’)
enention -> exention (将 ‘n’ 替换为 ‘x’)
exention -> exection (将 ‘n’ 替换为 ‘c’)
exection -> execution (插入 ‘u’)

提示:

0 <= word1.length, word2.length <= 500
word1 和 word2 由小写英文字母组成

  • 看到要求最少的操作数,可以基本判定是用动态规划,而且还是二维的,因为有两个字符串,那就有两个长度,一维肯定是表示不了的,dp[i][j]就表示将长度为i的word1转换为长度为j的word2所需的最少操作数。状态表示很容易,麻烦一点的就是状态计算,我们该怎样划分子问题
  • 大的分类可以分成两种,那就是我们是否需要进行操作,如果我们的两个字符串结尾相同,那是不是就不用进行操作,直接dp[i][j] = dp[i - 1][j - 1],沿用它的上一种状态就好了请添加图片描述
  • 第二类就是我们要进行操作,但操作又分成三种,我们还要进行讨论。
    • 第一种:插入一个字符,我们可以将word2末尾的字符插入到word1末尾,那么现在两个字符串的末尾相同,就回到了我们的第一大类请添加图片描述
    • 第二种:删除一个字符,那么我们只需要管dp[i - 1][j]的大小就可以了,这个比较好理解请添加图片描述
    • 第三种:替换一个字符,同样是将两个字符串的末尾变成了一样的,变成了第一大类请添加图片描述
  • 思路已经出来了,接下来就是代码的实现
class Solution {public int minDistance(String word1, String word2) {int n = word1.length(), m = word2.length();int dp[][] = new int[n + 1][m + 1];// 这里需要进行初始化,模拟有一个串长度为0的情况for (int i = 0; i <= n; i++) {dp[i][0] = i;}for (int j = 0; j <= m; j++) {dp[0][j] = j;}for (int i = 1; i <= n; i++) {for (int j = 1; j <= m; j++) {// 因为我们是从1开始遍历的,所以第i个数是word1.charAt(i - 1)if (word1.charAt(i - 1) == word2.charAt(j - 1)) {dp[i][j] = dp[i - 1][j - 1];} else {dp[i][j] = Math.min(dp[i - 1][j -1], Math.min(dp[i - 1][j], dp[i][j -1])) + 1;}}}return dp[n][m];}
}

本题到这里就结束了,这个其实还是有一些难度的,不懂的话可以留言

http://www.dtcms.com/wzjs/341378.html

相关文章:

  • 怎么自己做网站链接关键词优化的原则
  • 建站技巧凡科网小程序
  • 创建网站为啥要钱长沙做网络推广公司的
  • 怎么使用服务器做网站营销策划书格式及范文
  • 可以做go分析的网站长沙靠谱seo优化
  • 泉州专业网站营销昆明seo培训
  • 苏州行业网站建设服务自助建站系统个人网站
  • 网站核验为个人实际是公司深圳网站seo推广
  • 国外好的电商网站有哪些服装市场调研报告范文
  • 空调维修网站建设最近发生的热点新闻
  • 最牛的设计网站建设新产品怎样推广
  • 2019年长春网站建设最新价格表网站怎么进入
  • 网站广告策划seo关键词平台
  • 网站权重难做企业宣传片视频
  • flex做的网站网络推广运营途径
  • 狠狠做最新网站建网站平台
  • 跨境网络专线多少钱一年seo排名优化课程
  • 有个域名怎样做网站企业邮箱网页版
  • 南桥做网站搜索引擎优化的常用方法
  • 惠州做网站建设价格专业的google推广公司
  • 手机怎么注册网站南昌seo招聘信息
  • 东莞做网站还赚钱吗互联网媒体推广
  • 住房和建设部信息网站百度搜索推广的五大优势
  • 做网站可以不做后端吗地推一手项目平台
  • 旅游网站开发需求分析目的网上培训机构
  • 网站开发找工作企业网站怎么推广
  • 贵阳花果园r区网站建设市场推广计划怎么写
  • 阿里云可以做电影网站吗google play 应用商店
  • 高端网站建设教学seo概念
  • 怎么给网站动态做伪静态电商网站规划