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

大学生帮别人做网站做英文网站用目录还是子域名

大学生帮别人做网站,做英文网站用目录还是子域名,金蝶财务软件一般多少钱,中国十大热门网站排名【问题描述】 给定两个单词 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/14515263/

相关文章:

  • 网站开发和前端是一样吗wifi域名是什么
  • 网站建设对企业的好处有哪些郴州网站建设推广方案
  • wordpress插件有木马wordpress title优化
  • 备案个人网站 淘宝客网站策划方案书的内容
  • 怎么在土巴兔做网站网站建设实习目的
  • 有没有专门做化妆品小样的网站apple开发者账号
  • 企业网站建设基本标准深圳做网站制作
  • 怎么制作网站获取ip活动软文模板
  • 设计公司名字参考北京优化网站推广
  • 科普网站建设方案优化工具箱下载
  • 网站建设与技术团队wordpress历史版本下载
  • 东莞企业建设网站官网有限公司域名值多少钱
  • y2学年做的租房网站黄页88网是什么性质的网站
  • 上传视频网站开发修改wordpress的首页
  • 如何跟客户沟通网站建设xampp 查看wordpress模板
  • 网站 第三方登录郑州seo顾问外包
  • 郑州专业的网站建设公司哪家好怎样在淘宝网做网站
  • 营销型网站的建设流程图怎样使用仿站小工具做网站
  • wordpress的站点地址如何配置扬州邗江建设局网站
  • 上海暂停娱乐场所营业通知网站优化推广招聘
  • 网站开发费用微信小程序制作工具平台
  • 嘉里建设网站网红营销概念
  • 怎么免费建商城网站吗怎样做摄影网站
  • 陕西网站建设咨询网站移动端优化的重点有哪些
  • 网站显示内容不显示免签支付 wordpress
  • 衡水网站建设一多软件seo快速排名培训
  • 最简单的网站建设语音免费有效的推广网站
  • 本地南昌网站建设公司中国建设招标网上查询
  • 国外做游戏的视频网站有哪些问题wordpress 文章居中
  • 做网站用域名不备案怎么弄外贸功能网站建设