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

如何搭建服务器做网站做网站时需要注意什么

如何搭建服务器做网站,做网站时需要注意什么,怎样做淘宝推广网站,html网页设计步骤767. 重构字符串 给定一个字符串S#xff0c;检查是否能重新排布其中的字母#xff0c;使得两相邻的字符不同。 若可行#xff0c;输出任意可行的结果。若不可行#xff0c;返回空字符串。 示例 1: 输入: S “aab” 输出: “aba” 示例 2: 输入: S “aaab” 输出: “…767. 重构字符串 给定一个字符串S检查是否能重新排布其中的字母使得两相邻的字符不同。 若可行输出任意可行的结果。若不可行返回空字符串。 示例 1: 输入: S “aab” 输出: “aba” 示例 2: 输入: S “aaab” 输出: “” 注意: S 只包含小写字母并且长度在[1, 500]区间内。 解题思路 根据相邻字符串的特征我们可以推出如果某个字母出现的次数大于整个字符串长度的一半的话那么无论如何我们都不能避免相邻的重复字符串。 因此我们可以先判断出现次数最多的字符串的长度将出现次数最多的字符串填充至偶数下标中如果不能填满偶数下标则让其他字符串来凑总之就是先填满偶数下标的再填奇数下标的 代码 class Solution {public String reorganizeString(String s) {int ns.length();int[] cntnew int[26];int max0;for(int i0;is.length();i){cnt[s.charAt(i)-a];}for(int i0;i26;i){if(cnt[i]cnt[max])maxi;}int half(int)Math.ceil((double)n/2.0);if(cnt[max]half)return ; char[] curnew char[n];int idx0;for(;idxncnt[max]--0;idx2)cur[idx](char)(maxa);StringBuilder sbnew StringBuilder();for(int i0;i26;i){for(int j0;jcnt[i];j,idx2){if(idxn)idx1;cur[idx](char)(ia);} }return new String(cur);}}
http://www.zqtcl.cn/news/824527/

相关文章:

  • 免费的培训网站建设门户网站建设管理工作方案
  • 企业网站建设实验感想企业网络推广哪家公司好
  • 网站建设和维护视频如何入侵网站服务器
  • 怎样建设网站空间成都网站设公司
  • 百度文库账号登录入口百度seo规则最新
  • 服务器可以自己的网站吗网络营销策划与创意
  • 广州市招投标网站个人网站可以做论坛
  • 易语言做购物网站春节网站怎么做
  • 建公司网站设计网站公司做网上夫妻去哪个网站
  • 稷山网站建设wordpress单本小说采集
  • 凡客网站规划与建设ppt网站做跳转教程
  • 怎么看网站空间多大做网站旅游销售
  • 天津做手机网站建设旅游网站的目的
  • 飞机查询网站开发的创新点注册公司流程和费用大概多少钱
  • 高质量的邯郸网站建设厦门网页制作厦门小程序app
  • 建设企业网站企业网上银行官网官方二建证从住房建设厅网站调出流程
  • 网站开发和网站建设网页出现网站维护
  • 推广网站的方法电影网站建设教程
  • 哪些网站可以做相册视频成都企业网站公司
  • wordpress网站统计插件常见的管理信息系统有哪些
  • wordpress多个导航菜单seo引流软件
  • 建立网站需要多少钱怎么样企业邮箱在哪看
  • 网站主要功能2008服务器网站
  • 增城百度做网站多少钱it培训机构排名
  • 网站开发项目规划书四川建设网个人证书查询网址
  • 怎么模板建站微信做单30元一单
  • 兰州建设局网站十堰专业网站建设
  • html5 网站源码网络营销课程思政
  • 建设网站贵吗深圳网站建设推广论坛
  • 做网站需注意事项会员卡管理系统下载