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

免费建网站系统找南昌兼职做网站的

免费建网站系统,找南昌兼职做网站的,嘉兴门户网站建设,湘潭做网站价格 q磐石网络(这是我面试一家中厂公司的二面算法题) 数组去重并按出现次数排序 题目描述: 给定一个包含重复元素的数组,请你编写一个函数对数组进行去重,并按元素出现的次数从高到低排序。如果次数相同,则按元素值从小到大排序。 let arr [2, 11,10, 1…

 (这是我面试一家中厂公司的二面算法题)

数组去重并按出现次数排序

题目描述: 给定一个包含重复元素的数组,请你编写一个函数对数组进行去重,并按元素出现的次数从高到低排序。如果次数相同,则按元素值从小到大排序。

    let arr = [2, 11,10, 10,10, 3, 4, 10, 11, 11, 11]function uniquearr(arr){//利用map统计数组每个元素出现次数let map=new Map();arr.forEach(item => {if(map.has(item)){let currentcount=map.get(item)map.set(item,currentcount+1)}else{map.set(item,1)}});//转为普通二维数组排序arr=Array.from(map)arr.sort((a,b)=>{if(a[1]==b[1]){return b[0]-a[0]}else {return b[1]-a[1]}})//转为一维数组得到结果for(let i=0;i<arr.length;i++){arr[i]=arr[i][0]}return arr}

http://www.yayakq.cn/news/260168/

相关文章:

  • 网站代理怎么赚钱小米手机商城
  • 网站彩票网站开发小天才电话手表网站
  • 无代码快速搭建网站蚌埠seo外包
  • 前端网站主题怎么做上海广告牌制作公司
  • .net 网站开发视频教程电商图片大全
  • 南雄做网站网站建设用的工具
  • 网站流量数据分析影视网站的设计与实现
  • 如何建网站要什么条件公司名称大全集最新免费
  • 成都 企业 网站建设云设计
  • 搬家公司网站建设价格页面设计蓝色与什么颜色搭配最和谐
  • 珠宝网站策划书教育机构网站是
  • 可植入代码网站开发企业注册资本代表什么
  • 专业网站建设推荐q479185700顶上企业官网网站建设咨询
  • 仙桃网站网站建设WordPress固定链接跳转
  • 网站构思最近一周的时政热点新闻
  • 做网站app怎么赚钱吗重庆官网优化乐育公司
  • 青岛seo建站做关键词排名卖网站
  • 美妆购物网站开发的总结网站-网站建设定制
  • 公众号创建好了怎么在微信里搜索京东网站优化
  • 个人兼职网站制作怎么取消网站备案
  • 建论坛网站多少钱四川建筑信息平台
  • 酷炫网站设计电商网站开发技术
  • 打开网站占空间wordpress迁移 404
  • 青岛网站建设排名广告设计公司深圳品牌设计公司
  • 网站做目录更改网站备案负责人
  • php可以做视频网站吗南京网站开发个人
  • 网站界面设计技巧买微单的网站建设
  • 现在做个网站要多少钱html在线编辑器网页手机
  • 网站的类型有哪些抚州做网站
  • 浙江网站建设技术公司做网站维护需要什么证书