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

网站的seo方案哪个分销平台比较好

网站的seo方案,哪个分销平台比较好,2_ 如何写一份详细的网站开发方案,简易的在线数据库网站模板思路 首先统计每个字符的个数&#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 i=0;i<s.length();i++){  //使用数组统计每次字符个数char c = s.charAt(i);cnt[c-'a']++;}StringBuilder sb = new StringBuilder(); //添加字符for(int i=25;i>=0;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(n>0){sb.append((char)('a' + i));     //加入repeatLimit个最大字符cnt[i]--;n--;}int j = i-1;                        //寻找一个小一级的while(j>=0 && 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.15wanjia.com/news/160276.html

相关文章:

  • 免费网站收录提交2000做网站贵么
  • 陕西省建设监理协会网站成绩查询深圳平湖网站开发
  • 南阳市网站制作网站建设页面大小
  • 邢台做网站哪个网络公司好cms那个做网站最好
  • 如何自己动手做网站中国今天刚刚发生的新闻
  • 青岛网站建设服务珠海在线网站建设
  • 做阿里巴巴网站图片大全建网站做站长怎么赚钱
  • Asp.net网站开发分析想自己做一个网站应该怎么弄
  • 好看的seo网站行业网站建设报价
  • 哪些网站需要备案广州新际网络科技有限公司
  • 模块化局域网网站建设软件做网站解析要多久
  • 线上怎么做推广和宣传seo优化的方法
  • 简述一个商务网站建设的步骤黄页88网免费发布信息
  • 南通网络科技的公司网站中国建筑论坛网
  • 做网站需要用什么技术安防公司网站建设
  • 龙岗网站优化培训江苏省江建集团有限公司建设网站
  • 重庆开县网站建设公司推荐自己申请网站空间
  • 在哪些软件上建设网站网站制作工资
  • wordpress建站空间推荐学平面设计怎么样啊
  • 怎样向网站上传照片广告公司名字排名
  • 扬州 网站 建设wordpress ugc
  • 阿里巴巴网站建设的态度虚心教育培训网站
  • 新手学做网站 pdf如何建立网站快捷方式到桌面
  • 温州开发网站公司哪家好企业做推广有几种方式
  • 罗湖做网站公司排名网站是由哪些组成
  • 厦门邮件网站五棵松网站建设
  • 建站服务器dw做的静态网站怎么分享链接
  • 泰安定制网站建设公司网页设计需要用到的软件
  • 北京 顺义 网站制作大数据网站开发
  • 哈尔滨网站制作软件电商sem是什么意思