当前位置: 首页 > 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://www.dtcms.com/wzjs/441758.html

相关文章:

  • 广州公司网站建设推广论坛软文案例
  • 南庄九江网站建设sem网络推广是什么
  • html5响应式企业网站网站怎么进入
  • 石家庄公司建站长春网站建设开发
  • 常德网站建设常德seo提高网站排名
  • 手机游戏网站建设策划方案微信引流推广怎么做
  • 网站系统建设网站建设seo
  • 地方门户网站建设多少钱网络营销概述
  • visual studio做网站百度关键词流量查询
  • 建设一个官方网站多少钱品牌营销包括哪些方面
  • 为什么我做的视频网站播放不了百度最怕哪个投诉电话
  • 网站认证收费免费的推广软件下载
  • 商城网站建设可以吗seo关键词优化最多可以添加几个词
  • 慧聪网网址seo咨询师
  • 张家港做网站优化价格搜索词分析工具
  • 网站程序建设百度快照的作用是什么
  • 网站运营 策划 推广 维护谷歌关键词搜索排名
  • 网站建设 微信 app2023年11月新冠高峰
  • 一个阿里云怎么做两个网站管理人员课程培训
  • 做网站怎建立ftp和数据库免费p站推广网站入口
  • 珠海网站推广1688黄页大全进口
  • 自己的网站如何做分销seo关键词排名优化手机
  • 网站 虚拟主机 操作系统广东全网推广
  • 我做的网站手机上不了东莞百度seo哪里强
  • 设计师个人主页汕头seo优化公司
  • 做网站JSP代码山西seo排名
  • 淘客那些网站怎么做的网站建设找哪家公司好
  • 厦门营销网站建设公司新网站百度收录
  • 网站设计多少钱市场价哪个平台做推广效果好
  • 中国建设监理协会网站查询成绩营销方案100例