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

烟台建设科技网站页面设置

烟台建设科技网站,页面设置,html5制作手机网站,小程序制作方法教程思路 首先统计每个字符的个数#xff0c;然后从后向前按照题意添加字符 解题方法 从后向前添加字符#xff1a;1.当前字符个数repeatLimit,直接添加 2.当前字符个数repeatLimit,添加repeatLimit个#xff0c;然后插入一个下一级字符 时间复杂度:O(n) 空间复杂度:… 思路 首先统计每个字符的个数然后从后向前按照题意添加字符 解题方法 从后向前添加字符1.当前字符个数repeatLimit,直接添加 2.当前字符个数repeatLimit,添加repeatLimit个然后插入一个下一级字符 时间复杂度:O(n²) 空间复杂度:O(n) Code class Solution {public String repeatLimitedString(String s, int repeatLimit) {int[] cnt new int[26];for(int i0;is.length();i){ //使用数组统计每次字符个数char c s.charAt(i);cnt[c-a];}StringBuilder sb new StringBuilder(); //添加字符for(int i25;i0;i--){if(cnt[i]0 cnt[i]repeatLimit){ // 0字符个数limitwhile(cnt[i]0){sb.append((char)(a i)); //加入cnt[i]--;}}else if(cnt[i] repeatLimit){ // 字符个数limitint n repeatLimit;while(n0){sb.append((char)(a i)); //加入repeatLimit个最大字符cnt[i]--;n--;}int j i-1; //寻找一个小一级的while(j0 cnt[j]0){j--;}if(j!-1){sb.append((char)(a j)); //找到了cnt[j]--;i; //重新插入上一个剩余的字母}else{ //没找到return sb.toString();}}//if--elseif}return sb.toString();} }注依旧是参考答案的一天。。。。。。
http://www.dnsts.com.cn/news/253857.html

相关文章:

  • 网站关键词之间用什么符号隔开一起做网店吧
  • 做网站是学什么专业wordpress 菜单间隔
  • 齐河县城乡建设局官方网站使用云主机做网站教程
  • 优秀企业展示网站聚名网备案
  • 安徽建站网站自适应网站开发工具
  • 卖水果做哪个网站好行业网站渠道选择和内容运营
  • 做网站备案需要多长时间开启wordpress mu
  • 建设网站需要什么基础学院宣传网站制作
  • iis发布网站的教程live wordpress主题
  • 免费申请二级域名网站优化设计方案
  • 域名展示网站源码建筑公司网站源码
  • 怎么用动图做网站背景网络应用开发
  • 微信做兼职什么网站好wordpress自定义文章模板
  • 网站页面设计考虑要素一般网站字体
  • 做网站一般用什么软件自己的服务器建网站
  • 建立一个网站怎样赚钱手机网站建设视频
  • 建站论坛漳州seo网站快速排名
  • 免费的建站平台推广思路
  • 网站宣传推广方案phpwind wordpress
  • 网页源码怎么做网站dw怎么做自我展示网站
  • 建设网站的主要流程有哪些代哥seo
  • 小孩做阅读的网站有哪些怎么做推广赚钱
  • 苏州网站创建云南固恒建设集团有限公司网站
  • wordpress快报插件优化加速
  • 一个外国人做的汉子 网站网站建设业务员培训
  • 申请一个网站需要怎么做网络营销活动推广方式
  • 今天的新闻windows优化大师会员
  • 网站权限云南建设厅和网站
  • 购物网站成功案例seo软件系统
  • 去马来西亚做网站网站电子商务网站设计的认识