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

大连工程预算服务西安网站优化排名推广

大连工程预算服务,西安网站优化排名推广,潍坊在线网站建设,图片制作成视频给定两个字符串 s 和 t#xff0c;判断他们的编辑距离是否为 1。 注意#xff1a; 满足编辑距离等于 1 有三种可能的情形#xff1a; 往 s 中插入一个字符得到 t 从 s 中删除一个字符得到 t 在 s 中替换一个字符得到 t 示例 1#xff1a; 输入: s ab, t …给定两个字符串 s 和 t判断他们的编辑距离是否为 1。 注意 满足编辑距离等于 1 有三种可能的情形 往 s 中插入一个字符得到 t 从 s 中删除一个字符得到 t 在 s 中替换一个字符得到 t 示例 1 输入: s ab, t acb 输出: true 解释: 可以将 c 插入字符串 s 来得到 t。 示例 2: 输入: s cab, t ad 输出: false 解释: 无法通过 1 步操作使 s 变为 t。 示例 3: 输入: s 1203, t 1213 输出: true 解释: 可以将字符串 s 中的 0 替换为 1 来得到 t。 思路很简单你可以三个情形都对应的遍历一遍判断即可。 但是稍微有一点优化其实如果s能删除一个字符变成t那么t一定也可以插入一个字符得到s。 所以删除插入没必要都写我们把短的字符串放在左边s)就不用写删除了。 class Solution {public boolean isOneEditDistance(String s, String t) {int ns s.length();int nt t.length();//交换if (ns nt)return isOneEditDistance(t, s);//长度差超过1if (nt - ns 1)return false;//找到不同的字符for (int i 0; i ns; i)if (s.charAt(i) ! t.charAt(i))//如长度不同那么两字符串后面应该相同if (ns nt)return s.substring(i 1).equals(t.substring(i 1));//如长度不同那么必须在s[i]插入t[i]所以要保证s.substring(i).equals(t.substring(i 1))elsereturn s.substring(i).equals(t.substring(i 1));return (ns 1 nt);} }
http://www.pierceye.com/news/185544/

相关文章:

  • 临清网站建设费用什么是网络营销的基础
  • 街道办的网站由谁做的企业首次建设网站的策划流程
  • 优化大师免费版下载一键优化下载安装
  • 网站建设近五年出版的书籍甘肃省工程建设信息官方网站
  • 杭州网站现场备案项目营销策划方案
  • 网站打包成app软件php网站 上传
  • 行业网站建设策划方案系部网站开发计划书
  • 建设部网站投诉核查做网站一般几个人
  • 360网站推广官网网址怎样在网站做咨询医生挣钱
  • 重庆市建设银行网站一站式网站建设有哪些
  • 自学设计软件的免费网站免费ppt模板简约
  • 申请个人网站怎么申请网站类型有哪些
  • 做网站推广托管注意哪个网站做推广好
  • 大竹网站建设泗阳城乡建设局网站
  • 山东省住房和城乡建设厅服务网站做网站的注意点
  • 网站排名优化软件江西网站备案要求
  • 桐柏县建设局网站邢台建设局网站
  • 网站域名变更怎么查英国做网站的人
  • 嘉兴公司的网站设计wordpress 送女友
  • 10个免费的黑科技网站电子元器件商城网站建设
  • 动画型网站做免费推广的平台
  • 购物网站怎么创建深圳地区5g微波网站建设计划
  • 安做省民改厅网站网站带支付模板
  • 做什么网站吸引人建设网站模板
  • 微信官网网站模板京东云网站建设
  • python 网站开发 前端利用vps做网站
  • 网站做下载功能南昌专业做网站的
  • 白山网站设计网站首页鲁大师
  • 网站怎样和首页做链接地址七星彩的网站怎么做的
  • 深圳h5模板建站wordpress 整合ucenter