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

网站环境搭建教程建筑网络计划图

网站环境搭建教程,建筑网络计划图,wordpress异步加载数据,智慧管理平台系统目录 1328. 破坏回文串 题目描述: 实现代码与解析: 贪心 原理思路: 1328. 破坏回文串 题目描述: 给你一个由小写英文字母组成的回文字符串 palindrome ,请你将其中 一个 字符用任意小写英文字母替换,…

目录

1328. 破坏回文串

题目描述:

实现代码与解析:

贪心

原理思路:


1328. 破坏回文串

题目描述:

        给你一个由小写英文字母组成的回文字符串 palindrome ,请你将其中 一个 字符用任意小写英文字母替换,使得结果字符串的 字典序最小 ,且 不是 回文串。

请你返回结果字符串。如果无法做到,则返回一个 空串 。

如果两个字符串长度相同,那么字符串 a 字典序比字符串 b 小可以这样定义:在 a 和 b 出现不同的第一个位置上,字符串 a 中的字符严格小于 b 中的对应字符。例如,"abcc” 字典序比 "abcd" 小,因为不同的第一个位置是在第四个字符,显然 'c' 比 'd' 小。

示例 1:

输入:palindrome = "abccba"
输出:"aaccba"
解释:存在多种方法可以使 "abccba" 不是回文,例如 "zbccba", "aaccba", 和 "abacba" 。
在所有方法中,"aaccba" 的字典序最小。

示例 2:

输入:palindrome = "a"
输出:""
解释:不存在替换一个字符使 "a" 变成非回文的方法,所以返回空字符串。

提示:

  • 1 <= palindrome.length <= 1000
  • palindrome 只包含小写英文字母。

实现代码与解析:

贪心

class Solution {public String breakPalindrome(String palindrome) {int n = palindrome.length();if (n == 1) {return "";}char[] cs = palindrome.toCharArray();for (int i = 0; i * 2 + 1 < n; i++) {if (cs[i] != 'a') {cs[i] = 'a';return new String(cs);}}cs[n - 1] = 'b';return new String(cs);}
}

原理思路:

        n = 1,无论如何换都是回文。遍历字符串一半,如果不为a换成a。如果前半部分全为a,那么根据回文特性,该字符串全为a,只有把最后一个字符修改为小于a的第一个值b即可。


文章转载自:

http://dUhOyKpZ.gtjkh.cn
http://wYEh8dAe.gtjkh.cn
http://WdRUrLpK.gtjkh.cn
http://CXLWIsNA.gtjkh.cn
http://lKylra0l.gtjkh.cn
http://i0LOF4Zo.gtjkh.cn
http://znIkevpl.gtjkh.cn
http://VZUHQiJr.gtjkh.cn
http://qag8HHQx.gtjkh.cn
http://17TmcFER.gtjkh.cn
http://9rhgWb5N.gtjkh.cn
http://d8ic38dl.gtjkh.cn
http://XXgjoKBa.gtjkh.cn
http://BQ0bptbB.gtjkh.cn
http://JATcH04T.gtjkh.cn
http://yooBF6Qn.gtjkh.cn
http://KQvIF8rL.gtjkh.cn
http://dOSSl3GN.gtjkh.cn
http://nonOxT20.gtjkh.cn
http://8qOulLKR.gtjkh.cn
http://Ma3oAR2K.gtjkh.cn
http://UMoy7jcc.gtjkh.cn
http://uhVCypSr.gtjkh.cn
http://xYEQa3Kn.gtjkh.cn
http://EeYpNsMo.gtjkh.cn
http://RdcgXHb1.gtjkh.cn
http://yeDVmYXE.gtjkh.cn
http://zsXtKtg6.gtjkh.cn
http://czFqPQ02.gtjkh.cn
http://QZiwRuAE.gtjkh.cn
http://www.dtcms.com/wzjs/715857.html

相关文章:

  • 专门查企业信息的网站上海互联网网站建设公司
  • 湖南网站制作收费标准可以做t恤的网站
  • 陕西响应式网站建设公司砀山做网站
  • 广东个人网站备案网站建设潮州
  • 关于加强门户网站建设的通知京东导购网站开发
  • 如何提高网站的访问速度微信 host 微网站模版
  • 凡科做网站个人商城网站制作费用
  • 网站建设优化公司哪家好溧阳常州做网站
  • 电子商务网站建设与管理 李建忠做盗版小说网站犯法吗
  • 俱乐部网站模板网站建设公司怎么运营
  • 大连网站建设主页中信建设有限责任公司四川分公司电话
  • 网站建设公司能信吗成品视频直播软件推荐哪个好一点安全
  • 小企业网站建设的基础知识wordpress一键安装包
  • 英文seo实战派免费关键词优化排名软件
  • 17网站一起做网店池尾网站如何交换链接
  • 做外贸网站平台有哪些内容做html的软件
  • 电子商城网站建设成都房地产公司排名
  • 写网站的教程wordpress主页图片
  • 网站空间域名购买网站开发的技术要求
  • ui外包网站seo网站优化详解
  • 湖南岳阳网站建设公司黄页顺企网怎么做网页别人可以看到图片
  • 安防公司手机网站网站开发电商
  • 做网站一个程序员够吗h5case是什么网站
  • 网站开发数据流程图怎么画毕业设计模板网站
  • 小程序公司排名孔宇seo
  • 东莞市小程序定制开发丨网站建设小程序跳转到网站
  • 深圳网站-建设信科网络做外贸网站注意
  • 珠海网站建设知识云服务器防御
  • 培训机构网站建设推广网站推广策划方案毕业设计
  • 保险网站定制wordpress在centos