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

网站建设小白到精通需要比较好看的wordpress主题

网站建设小白到精通需要,比较好看的wordpress主题,花里胡哨的网站,品牌网站建设3a小蝌蚪【问题描述】 给定两个单词 word1 和 word2 #xff0c;返回使得 word1 和 word2 相同所需的最小步数。 每步 可以删除任意一个字符串中的一个字符。 示例 1#xff1a; 输入: word1 sea, word2 eat 输出: 2 解释: 第一步将 sea 变为…【问题描述】 给定两个单词 word1 和 word2 返回使得 word1 和 word2 相同所需的最小步数。 每步 可以删除任意一个字符串中的一个字符。 示例 1 输入: word1 sea, word2 eat 输出: 2 解释: 第一步将 sea 变为 ea 第二步将 eat 变为 ea这个问题可以使用动态规划来解决。我们可以构建一个二维数组 dp其中 dp[i][j] 表示将 word1 的前 i 个字符变成 word2 的前 j 个字符所需的最小步数。 算法的核心思想是根据不同的情况来计算 dp[i][j] 如果 word1.charAt(i - 1) 等于 word2.charAt(j - 1)说明当前字符是相同的无需删除因此可以直接继承上一个状态的步数即 dp[i][j] dp[i - 1][j - 1]。否则我们可以考虑删除 word1 的第 i 个字符或删除 word2 的第 j 个字符取两者中步数较小的即 dp[i][j] 1 Math.min(dp[i - 1][j], dp[i][j - 1])。 最终dp[word1.length()][word2.length()] 就是将整个 word1 变成 word2 所需的最小步数。 【Java代码】 public int minDistance(String word1, String word2) {int m word1.length();int n word2.length();int[][] dp new int[m 1][n 1];// 初始化边界情况// 如果其中一个为空串那么另一个字符串必须删除所有字符for (int i 0; i m; i) {dp[i][0] i;}for (int j 0; j n; j) {dp[0][j] j;}// 计算 dp 数组for (int i 1; i m; i) {for (int j 1; j n; j) {if (word1.charAt(i - 1) word2.charAt(j - 1)) {dp[i][j] dp[i - 1][j - 1];} else {dp[i][j] 1 Math.min(dp[i - 1][j], dp[i][j - 1]);}}}return dp[m][n]; }
http://www.hkea.cn/news/14371220/

相关文章:

  • 网站月流量是什么意思怎样开始学做自媒体
  • 怀化市建设局门户网站企业网站建设文档
  • 分析竞争对手网站做网站 最好的开源cms
  • 合肥装修公司哪家口碑最好网站优化时间
  • 网站备案 固话郑州人才网
  • c 可以做网站网站建设及服务招标公告
  • 网站建设策略滨州做网站的科技公司
  • 网站动态页面打不开织梦网站地图在线生成
  • 国外免费空间建网站品牌营销推广策划方案
  • 股票推荐怎么做网站抖音代运营的公司
  • 公司网站建站模板模板中职计算机专业主要学什么
  • 湖南网站建设制作wordpress上传excel文件
  • 美食城网站建设策划书网站开发研究论文
  • 做男鞋的网站哪里建设网站最好
  • dede网站打开速度慢大数据营销的含义
  • 网站建设服务合同书可以建网站的路由器
  • 做推文网站除了秀米还要什么wordpress themepath
  • 做设计找素材都有什么网站宿迁建设局网站拆除备案
  • 室内设计联盟官方网站下载php做视频网站源码
  • 电商网站建设网络公司网站外包合作
  • 酒店网站制作网页设计与开发实训报告
  • 工体做网站的公司公司简介模板100字范文
  • 南宁网站开发软件我为群众办实事项目清单
  • 延吉哪家网站建设公司好汉阳网站建设哪家便宜
  • 四川省城乡建设厅官方网站天津团购鲜花的网站建设
  • 网站建设代理平台有哪些百度知道答题赚钱
  • 三门峡 网站开发wordpress 下载站主题
  • 网站建设合同英文版品牌网络推广方式
  • 衡水做网站找谁青岛seo培训
  • 宝和网站建设兄弟们有没有没封的网站