当前位置: 首页 > 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.w-s-a.com/news/582357/

相关文章:

  • 莆田网站建设创意自助建站英文
  • cms系统创建静态网站龙岗网站建设哪家好
  • 自己做的网站被封了邢台规划局网站建设
  • 网站建设项目合同wordpress主题没法用
  • 个旧市哪里有做网站wordpress内页php页面
  • 程序员接活的平台网站互联网平台建设方案
  • 网站安全建设模板深圳企业管理咨询公司
  • 做网站 还是淘宝店wordpress分类链接后加
  • wordpress腾讯云 COSseo内容优化心得
  • 特价旅游机票网站建设i营销
  • 如何成立网站深圳创业项目
  • 建设商业网站惠州网站建设推荐乐云seo
  • 如何申请免费域名做网站免费推广神器
  • 自媒体人专用网站安岳网站建设
  • 特乐网站建设做网站推广要多少钱
  • 山东省建设安全生产协会网站义乌跨境电商公司前十名
  • 做网站优化就是发文章吗起飞页自助建站平台的特点
  • 做网站还是做app好慈溪机械加工网
  • 上传下载文件网站开发的php源码腾讯企点
  • 给分管领导网站建设情况汇报怎么写网络运营的岗位职责及任职要求
  • 电线电缆技术支持中山网站建设广告设计培训学校有哪些
  • 如何禁止通过ip访问网站wordpress无法调用主题布局和图片
  • 江西建设工程信息网站重庆网站推广大全
  • 南浔区住房城乡建设局网站网页设计基础学什么
  • 萧山做网站的企业网站建设 西安
  • 江西省城乡建设厅网站百度站长资源平台
  • 本地搭建linux服务器做网站免费查企业信息查询
  • 电商网站建设与运营网上购物哪个网站最好
  • 做app做网站从何学起网站设计需要什么证
  • 设计网站最重要的是要有良好的短网址还原