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

网站建设课程总结初中作文优秀作文

网站建设课程总结,初中作文优秀作文,百度广告竞价,wordpress小程序推荐题目 2645. 构造有效字符串的最少插入数 给你一个字符串 word #xff0c;你可以向其中任何位置插入 “a”、“b” 或 “c” 任意次#xff0c;返回使 word 有效 需要插入的最少字母数。 如果字符串可以由 “abc” 串联多次得到#xff0c;则认为该字符串 有效 。 示例 …题目 2645. 构造有效字符串的最少插入数 给你一个字符串 word 你可以向其中任何位置插入 “a”、“b” 或 “c” 任意次返回使 word 有效 需要插入的最少字母数。 如果字符串可以由 “abc” 串联多次得到则认为该字符串 有效 。 示例 1 输入word b 输出2 解释在 b 之前插入 a 在 b 之后插入 c 可以得到有效字符串 abc 。示例 2 输入word aaa 输出6 解释在每个 a 之后依次插入 b 和 c 可以得到有效字符串 abcabcabc 。示例 3 输入word abc 输出0 解释word 已经是有效字符串不需要进行修改。 提示 1 word.length 50word 仅由字母 “a”、“b” 和 “c” 组成。 分析 当我们匹配到某个字符word[i]最大增加2个字符即可形成新“abc对与i1个字符如果wordp[i1]word[i] 那么实际上只需要增加1个字符例如ab ac bc 假设原本加上了2现在需要减1最多会被减2次假设字符的增连续3个字符之后必然不会是单调的因为word 仅由字母 “a”、“b” 和 “c” 组成。用res表示总的需要增加的字符所以对于每个字符i 如果chs[i]chs[i-1] 实际上只需要增加1个字符 res减一其他情况res加2 编码 class Solution {public int addMinimum(String word) {int res 2;char [] chs word.toCharArray();for (int i 1; i chs.length; i) {if(chs[i]chs[i-1]) res--;else res2;}return res;}}复杂度 时间复杂度O(N) 空间复杂度O(1) 交流
http://www.zqtcl.cn/news/748473/

相关文章:

  • 服装网页设计网站有个做名片什么的网站
  • 购买网站平台如何做分录泰安网站开发公司
  • 音乐介绍网站怎么做的光辉网络 石家庄网站建设
  • 沈阳网站建设搭建天元建设集团有限公司开票信息
  • 昆明网站建设公司哪家好预约网站模板
  • 自己怎么申请网站空间浙江省建设科技推广中心网站
  • 网站后台管理系统怎么添加框wordpress上传之后
  • 网站编辑属于什么行业义乌做网站哪家好
  • 沂水网站开发移动知识库管理系统
  • 成都有哪些网站建设的公司河南网站建设优化推广
  • 小说投稿赚钱的网站网站后台管理系统多少钱
  • 中国建设银行国际互联网网站网站是用什么做的
  • 做建设网站的活的兼职网络推广专员的岗位职责是
  • 韩国 网站设计保定网站开发公司
  • 发外链的网站都要企业注册网站建设的基本概念
  • 网站管理员有哪些权限中文域名网站好不好优化
  • wordpress主题 资源站关闭wordpress自动更新
  • 网站排名怎么上去创建全国文明城市我们应该怎么做
  • 网站 ftp自助建站信息网
  • 做珠宝的网站wordpress获取相关文章
  • 网站开发视频 百度云视频资源的网站怎么做
  • 写出网站建设的基本流程鹤山市城乡住房建设部网站
  • 万网域名注册后如何做网站教学网络传奇游戏
  • 岳阳网站建设方案免费网站模板建设
  • 郑州响应式网站制作如何做公众号微信
  • 专业公司网站建设精准引流推广团队
  • 蔡甸建设局网站怎么用云校建设学校网站
  • 建立网站需要哪些东西软件开发流程包括
  • 网站的pdf目录怎么做的网站编写
  • 南宫企业做网站wordpress图片显示距离