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

郑州公共住宅建设投资有限公司网站如何建设网站视频

郑州公共住宅建设投资有限公司网站,如何建设网站视频,wordpress后台数据库改密码,四川建设人才官方网站1、问题 给定一个字符串 s ,根据字符出现的 频率 对其进行 降序排序 。一个字符出现的频率 是它出现在字符串中的次数, 返回 已排序的字符串。如果有多个答案,返回其中任何一个。 2、示例 (1) 输入: s "tree&q…

1、问题

  给定一个字符串 s ,根据字符出现的 频率 对其进行 降序排序 。一个字符出现的频率 是它出现在字符串中的次数, 返回 已排序的字符串。如果有多个答案,返回其中任何一个。

2、示例

(1)

           输入: s = "tree"

            输出: "eert"

            解释: 'e'出现两次,'r'和't'都只出现一次。

            因此'e'必须出现在'r'和't'之前。此外,"eetr"也是一个有效的答案。

(2)

            输入: s = "cccaaa"

            输出: "cccaaa"

            解释: 'c'和'a'都出现三次。此外,"aaaccc"也是有效的答案。

            注意"cacaca"是不正确的,因为相同的字母必须放在一起。

(3)

            输入: s = "Aabb"

            输出: "bbAa"

            解释: 此外,"bbaA"也是一个有效的答案,但"Aabb"是不正确的。

            注意'A'和'a'被认为是两种不同的字符。

3、实现思路

       将字符串分割成数组,然后利用map统计频次,通过sort排序,最后将排好序的数组通过join拼接为字符串

4、具体步骤

(1)  将字符串分割成数组

(2)统计频次

(3)将map数组按照键值的形式存到数组

(4)将键通过repeat重复值次,使用join拼接

5、完整代码

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>根据字符出现频率排序</title></head><body><p><p>给定一个字符串 s ,根据字符出现的 频率 对其进行 降序排序 。一个字符出现的频率 是它出现在字符串中的次数</p> <p>返回 已排序的字符串。如果有多个答案,返回其中任何一个。</p></p><p><p>输入: s = "tree"输出: "eert"解释: 'e'出现两次,'r'和't'都只出现一次。因此'e'必须出现在'r'和't'之前。此外,"eetr"也是一个有效的答案。 </p><p>输入: s = "cccaaa"输出: "cccaaa"解释: 'c'和'a'都出现三次。此外,"aaaccc"也是有效的答案。注意"cacaca"是不正确的,因为相同的字母必须放在一起。</p><p>输入: s = "Aabb"输出: "bbAa"解释: 此外,"bbaA"也是一个有效的答案,但"Aabb"是不正确的。注意'A'和'a'被认为是两种不同的字符。</p></p><p>将字符串分割成数组,然后利用map统计频次,通过sort排序,最后将排好序的数组通过join拼接为字符串</p><script>// let  s = "tree"// let  s = "cccaaa"let s = "eeeelolovtcd"frequencySort(s)function frequencySort(s){// 分割let arr = s.split("")// console.log(arr);// 统计频次const newMap = new Map()arr.forEach(item => {if (newMap.has(item)) {newMap.set(item,newMap.get(item)+1)}else{newMap.set(item,1)}});//  console.log(newMap);// 排序const mapArray = Array.from(newMap.entries());mapArray.sort((a,b)=>b[1]-a[1])// console.log(mapArray);const str = mapArray.map(item => item[0].repeat(item[1])).join('');//  console.log(str);return str}</script></body>
</html>

6、力扣通过代码

/*** @param {string} s* @return {string}*/
var frequencySort = function(s) {// 分割let arr = s.split("")// console.log(arr);// 统计频次const newMap = new Map()arr.forEach(item => {if (newMap.has(item)) {newMap.set(item,newMap.get(item)+1)}else{newMap.set(item,1)}});//  console.log(newMap);// 排序const mapArray = Array.from(newMap.entries());mapArray.sort((a,b)=>b[1]-a[1])// console.log(mapArray);const str = mapArray.map(item => item[0].repeat(item[1])).join('');//  console.log(str);return str};


文章转载自:

http://H1UcTKom.Lqjpb.cn
http://izR3ve6d.Lqjpb.cn
http://tD5Qh5rU.Lqjpb.cn
http://RbrAkUan.Lqjpb.cn
http://uHrLaKhn.Lqjpb.cn
http://tXL0qwyZ.Lqjpb.cn
http://LJ9MSF6H.Lqjpb.cn
http://qQjC8d57.Lqjpb.cn
http://BwEjN6So.Lqjpb.cn
http://XmAyz29r.Lqjpb.cn
http://fImwFUet.Lqjpb.cn
http://bFuNzu4J.Lqjpb.cn
http://w2GvhEWD.Lqjpb.cn
http://7vibCEOv.Lqjpb.cn
http://x7HoMSkX.Lqjpb.cn
http://McPQtpls.Lqjpb.cn
http://kMGT7gro.Lqjpb.cn
http://kQffCZ5I.Lqjpb.cn
http://lQ8r3jvq.Lqjpb.cn
http://dUdyIkwK.Lqjpb.cn
http://2pusrKTB.Lqjpb.cn
http://qCXaCe5A.Lqjpb.cn
http://rapQfAQT.Lqjpb.cn
http://v11dbdmY.Lqjpb.cn
http://oxu4r5kq.Lqjpb.cn
http://8gKtVreN.Lqjpb.cn
http://AAoDl5Lz.Lqjpb.cn
http://lI5NMr67.Lqjpb.cn
http://evkL7FgC.Lqjpb.cn
http://FZKmaWbT.Lqjpb.cn
http://www.dtcms.com/wzjs/714949.html

相关文章:

  • 吴江网站建设收费广告软文营销平台
  • 恩做网站动态页面好南昌网站建设方案服务
  • 七牛直播网站怎么做宁波本地模板网站建设平台
  • 公司网站如何注册宜兴做网站的公司
  • 显示网站目录wordpress开发sns
  • 不备案的网站能打开吗wordpress情侣
  • 惠州电商网站建设中国制造网外贸网网站
  • 杭州 网站开发公司门户网站建设工作方案
  • 怎样用云服务器做网站super cache wordpress
  • 音乐网站的色彩搭配仿百度 wordpress
  • 企业网站后台管理模板wordpress登录返回
  • wordpress漫画站简约网站欣赏
  • 网站建设能引流网站建设
  • 福州网站建设发布网站运营建设方案
  • 专业网站开发公司nike建设网站的目的
  • 网站模板 首饰预定网站后台栏目根据什么做的
  • 一个最简单的产品展示的asp网站应该如何做教育咨询
  • 企业网站找谁做优化关键词软件
  • 一个网站的二级目录在另一台服务器上_怎么做17做网店广州货源网
  • 大庆油田建设集团网站零代码自助建站平台
  • 上海网站建设__永灿品牌建站国外购买域名网站
  • 如何购买虚拟主机做网站网站建设 指标
  • 如何用自己电脑做网站服务器营销型企业网站的功能有哪些
  • 网站开发建设准备工作企业网站手机版模板
  • 记的网站域名网站如何优化关键词排名
  • 简单的网站设计图线上推广100种方式
  • 顺德品牌网站建设价位西安市城乡与住房建设厅网站
  • 律师事务所手机网站我有域名怎么做网站
  • 高端网站设计欣赏网站开发商城实例
  • 继续网站建设dz建站与wordpress