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

淄博做网站优化公司最权威的做网站优化价格

淄博做网站优化公司,最权威的做网站优化价格,分类网站发布信息有生意做吗,滨海县网站建设题目 如果一个字符串满足以下条件#xff0c;则称其为 美丽字符串 #xff1a; 它由英语小写字母表的前 k 个字母组成。它不包含任何长度为 2 或更长的回文子字符串。 给你一个长度为 n 的美丽字符串 s 和一个正整数 k 。 请你找出并返回一个长度为 n 的美丽字符串#…题目 如果一个字符串满足以下条件则称其为 美丽字符串  它由英语小写字母表的前 k 个字母组成。它不包含任何长度为 2 或更长的回文子字符串。 给你一个长度为 n 的美丽字符串 s 和一个正整数 k 。 请你找出并返回一个长度为 n 的美丽字符串该字符串还满足在字典序大于 s 的所有美丽字符串中字典序最小。如果不存在这样的字符串则返回一个空字符串。 对于长度相同的两个字符串 a 和 b 如果字符串 a 在与字符串 b 不同的第一个位置上的字符字典序更大则字符串 a 的字典序大于字符串 b 。 例如abcd 的字典序比 abcc 更大因为在不同的第一个位置第四个字符上 d 的字典序大于 c 。 示例 1 输入s abcz, k 26 输出abda 解释字符串 abda 既是美丽字符串又满足字典序大于 abcz 。 可以证明不存在字符串同时满足字典序大于 abcz、美丽字符串、字典序小于 abda 这三个条件。示例 2 输入s dc, k 4 输出 解释可以证明不存在既是美丽字符串又字典序大于 dc 的字符串。 思路 前提如果字符串不包含任何长度为 2 和 3 的回文子字符串则该字符串根本不包含任何回文子字符串。 题目简单来说就是在有限的字母范内给你一个没有回文子字符串的字符串返回比这个字符串大的最小字符串注意要在范围内否则返回空字符串。 解题方法 由于原字符串已经是美丽字符串所以我们只需要将最后一位加1进行判断首先看有没有超出字母范围如果超出赋最小的值a进位判断是否能进位不能返归空字符串。再判断是否构成回文字符串i0str[i]str[i-1]||i1str[i]str[i-2]是的话数值加一否则在in里判断后面是否构成回文字符串。构成就加1不构成i,每一次都会判断有没有超出字母范围如果超出赋最小的值a进位。 代码 class Solution {public String smallestBeautifulString(String s, int k) {int ns.length();kka;char[] strs.toCharArray();int in-1;str[i];while(in){if(str[i]k){if(i0){return ;}str[i]a;str[--i];}else if(i0str[i]str[i-1]||i1str[i]str[i-2]){str[i];}else{i;}}return new String(str);} }
http://www.hkea.cn/news/14393012/

相关文章:

  • wordpress 导航网站模板下载深圳微网站搭建
  • 网站建设市场介绍东昌府网站制作
  • wordpress网站统计代码网页设计软件应用
  • 计算机网站建设维护的基本知识常州建设局下属网站
  • 南昌网站建设公司渠道公司注册的流程与步骤
  • 电商网站设计系统域名注册信息怎么查
  • 门户网站建设计入什么科目黑帽seo技术论坛
  • 哪个公司的网络比较稳定成都优化外包
  • 互联网网站定位网站建设竣工验收报告
  • wordpress建站视频教程下载整合营销传播最基础的形式是
  • 站长之家域名查询官网军事网站 模板
  • 怎么看一个网站用什么平台做的网站建设词语
  • 上海如何做网站用dw制作网站模板下载地址
  • 旅游网站的规划与建设开题报告哪里找做网站的公司
  • 做seo用什么网站系统找施工队伍去什么网站
  • 网站百度收录变少网站推广经理招聘
  • 青岛高端网站开发sem外包
  • 如何做行业网站价格低是什么意思
  • 网站建设项目实训报告站长工具查询ip地址
  • 网站 域名 云服务器网站建设属于什么经营范围
  • 给企业做网站的平台哪家开发app公司好
  • 科技尽头seo sem是做什么的
  • 提供网站哪家好广告设计培训课程
  • 网站后台编辑框不显示门户网站如何帮企业做宣传
  • 站长统计app进入网址柳市做网站的公司
  • cms建站系统安装整站seo优化哪家好
  • 浩博建设集团网站flash 的网站
  • 优秀企业网站建设价格考互联网营销师证书要多少钱
  • 网站 推广商系统 设计南阳网站建站公司
  • 跨境电商网站搭建建一个网站一般要多少钱