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

贵州做旅游的网站微信微网站是什么格式的

贵州做旅游的网站,微信微网站是什么格式的,快速排名seo,嵌入式开发板推荐目录 力扣767. 重构字符串 解析代码 力扣767. 重构字符串 767. 重构字符串 难度 中等 给定一个字符串 s #xff0c;检查是否能重新排布其中的字母#xff0c;使得两相邻的字符不同。 返回 s 的任意可能的重新排列。若不可行#xff0c;返回空字符串 。 …目录 力扣767. 重构字符串 解析代码 力扣767. 重构字符串 767. 重构字符串 难度 中等 给定一个字符串 s 检查是否能重新排布其中的字母使得两相邻的字符不同。 返回 s 的任意可能的重新排列。若不可行返回空字符串  。 示例 1: 输入: s aab 输出: aba示例 2: 输入: s aaab 输出: 提示: 1 s.length 500s 只包含小写字母 class Solution { public:string reorganizeString(string s) {} }; 解析代码 和力扣1054. 距离相等的条形码基本一致。 贪心策略 每次处理一批相同的字母往 n 个空里面摆放。每次摆放的时候隔一个格子摆放一个字母。先处理出现次数最多的那个字母剩下的字母可任意。如果出现次数最多的那个数不超过n 1/ 2则有解下一个数想相邻的话只能“填一圈”不可能。 class Solution { public:string reorganizeString(string s) {int hash[26] {0};char mostVal s[0];int maxCount 0;for(auto e : s) // 统计每个数出现的频次{hash[e - a];if(maxCount hash[e - a]){maxCount hash[e - a];mostVal e;}}int n s.size(), index 0;if(maxCount (n 1) / 2)return ;string ret(n, );for(int i 0; i maxCount; i) // 先处理出现次数最多的数{ret[index] mostVal;index 2;}hash[mostVal - a] 0;for(int i 0; i 26; i) // 处理剩下的数{for(int j 0; j hash[i]; j){if(index n)index 1;ret[index] i a;index 2;}}return ret;} };
http://www.pierceye.com/news/405751/

相关文章:

  • 网站设计的工具盱眙在仕德伟做网站的有几家
  • 建设一个网站要花多少时间临沂网站网站建设
  • 南宁网站推广经理做动漫网站如何应用数据绑定
  • 眼镜东莞网站建设兰州公司做网站
  • 改成 响应式 网站重庆微信企业网站
  • 用微信怎么做商城网站微信官网下载安装
  • 汽车网站建设方案预算md风格的wordpress主题
  • 免费外贸网站模板dede 网站栏目管理
  • 做网站有包括哪些东西站长素材网
  • 淘宝做促销的网站网站开发报价清单
  • 备案查询网站网站建设中可能遇到的问题
  • 怎么注册网站的步骤快速建站官网
  • 网站怎么做口碑wordpress淘宝客知乎
  • 响应式网站建设信息网站建设宽带
  • ps如何做网站超级链接微信公众平台运营中心电话
  • 网站建设怎么估算费用和报价h5特效网站欣赏
  • 东软集团建设网站娱乐网站排行榜
  • 石家庄网站建站米拓建站官网怎么用不了
  • 推广seo网站的公司金华网站建设公司排名
  • 阿里巴巴网站工作流程网站建设 教学设计
  • 电子商务网站建设的方法怎样用织梦做音乐网站
  • 临夏州住房和城乡建设局网站出词
  • 企业网站的综合要求最新领导班子7人名单
  • 通过阿里云建设企业网站联想企业网站建设的思路
  • 网站建设服务器的选择方案建设报名系统是正规网站吗
  • 揭阳高端模板建站WordPress背景音乐6
  • 如何使用云服务建设网站cpa之家 app推广平台
  • 网站设计策划书案例漳浦建设局网站
  • ps做分享类网站效果图设计公司工作室创业规划
  • 个人虚拟机做网站设计实例网站