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

网站建设电子商务房地产新闻最新消息

网站建设电子商务,房地产新闻最新消息,做pc端网站市场,长治公司网站建设2697. 字典序最小回文串 给你一个由 小写英文字母 组成的字符串 s ,你可以对其执行一些操作。在一步操作中,你可以用其他小写英文字母 替换 s 中的一个字符。 请你执行 尽可能少的操作 ,使 s 变成一个 回文串 。如果执行 最少 操作次数的方…

2697. 字典序最小回文串

给你一个由 小写英文字母 组成的字符串 s ,你可以对其执行一些操作。在一步操作中,你可以用其他小写英文字母 替换 s 中的一个字符。

请你执行 尽可能少的操作 ,使 s 变成一个 回文串 。如果执行 最少 操作次数的方案不止一种,则只需选取 字典序最小 的方案。

对于两个长度相同的字符串 a 和 b ,在 a 和 b 出现不同的第一个位置,如果该位置上 a 中对应字母比 b 中对应字母在字母表中出现顺序更早,则认为 a 的字典序比 b 的字典序要小。

返回最终的回文字符串。

示例 1:

输入:s = “egcfe”
输出:“efcfe”
解释:将 “egcfe” 变成回文字符串的最小操作次数为 1 ,修改 1 次得到的字典序最小回文字符串是 “efcfe”,只需将 ‘g’ 改为 ‘f’ 。

示例 2:

输入:s = “abcd”
输出:“abba”
解释:将 “abcd” 变成回文字符串的最小操作次数为 2 ,修改 2 次得到的字典序最小回文字符串是 “abba” 。

示例 3:

输入:s = “seven”
输出:“neven”
解释:将 “seven” 变成回文字符串的最小操作次数为 1 ,修改 1 次得到的字典序最小回文字符串是 “neven” 。

提示:

  • 1 <= s.length <= 1000
  • s 仅由小写英文字母组成

找到字符串中对称的位置是关键,通过判断左侧和右侧的字符大小来实现:

class Solution {
public:string makeSmallestPalindrome(string s) {int n=s.length();for(int i = 0;i< n /2 ;i++){char left =s[i],right= s[n-1-i];if(left>right){s[i]=right;}else {s[n-1-i]=left;}}return s;
}
};
http://www.ds6.com.cn/news/70794.html

相关文章:

  • 企业网站建站策划书三亚百度推广公司电话
  • 鞍山做网站排名百度app交易平台
  • 主流网站开发语言推广方式和推广渠道
  • 网站建设一般多少钱网址腾讯域名注册官网
  • 南京明月建设集团网站搜索推广渠道有哪些
  • 门户网站价格seo外链代发
  • 本机可以做网站的服务器网站网络推广服务
  • wordpress 全站不刷新中国seo网站
  • 怎么破解别人做的付费网站百度风云搜索榜
  • 网站权重如何做营销型公司网站建设
  • 做淘宝客网站必须备案吗百度竞价外包
  • 怎么做英文的网站如何在百度上添加自己的店铺
  • dede网站地图怎么做电商seo什么意思
  • ps如何做网站轮播图制作网站的步骤
  • 做网站南京百度识图在线识别网页版
  • 毕设用别人网站做原型百度云资源共享
  • wordpress专题页面模板北京优化seo排名
  • 做任务赚话费的网站技术教程优化搜索引擎整站
  • 网站收缩广告推广竞价的公司有哪些
  • 真实有效的网站设计制作陕西网站关键词自然排名优化
  • 政府做的网站百度推广网址是多少
  • 被收录的网站怎么没了seo推广思路
  • 网站开发公司福建最近的新闻大事10条
  • 襄阳网站建设公司哪家好十堰seo优化方法
  • 做购物网站需要什么资质适合40岁女人的培训班
  • 湖南微信网站公司简介百度指数的各项功能
  • 西安网站建设小程序开发经典软文案例100例
  • 深圳做微信网站免费一键生成个人网站
  • 石家庄定制网站建设服务360摄像头海澳門地区限制解除
  • 学网站开发好吗百度指数如何分析