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

永久新域名225222企业网站seo点击软件

永久新域名225222,企业网站seo点击软件,国网电子商务平台官网,wordpress简约博客主题 双栏根据身高重建队列 假设有打乱顺序的一群人站成一个队列,数组 people 表示队列中一些人的属性(不一定按顺序)。每个 people[i] [hi, ki] 表示第 i 个人的身高为 hi ,前面 正好 有 ki 个身高大于或等于 hi 的人。 请你重新构造并返…
  1. 根据身高重建队列
    假设有打乱顺序的一群人站成一个队列,数组 people 表示队列中一些人的属性(不一定按顺序)。每个 people[i] = [hi, ki] 表示第 i 个人的身高为 hi ,前面 正好 有 ki 个身高大于或等于 hi 的人。

请你重新构造并返回输入数组 people 所表示的队列。返回的队列应该格式化为数组 queue ,其中 queue[j] = [hj, kj] 是队列中第 j 个人的属性(queue[0] 是排在队列前面的人)。
在这里插入图片描述

class Solution {public int[][] reconstructQueue(int[][] people) {//先进行按照身高降序排列,身高相等则把k小的排在前面Arrays.sort(people, (a, b) -> {if (a[0] == b[0]) return a[1] - b[1];//身高相等,则按照k升序的方式进行排列;注意a - b 代表正序,从小到大return b[0] - a[0];//否则,按照身高h的降序进行排列});//需要将重构后的people重新进行定位,需要按照k值确认其需要插入的位置//重新构造的结果有顺序,应该用链表进行存储,这样插值的过程时间复杂度较低LinkedList<int[]> que = new LinkedList<>();//泛型的确定?为什么用int[],代表表里的是外层元素,而内部不用关心,拿来用即可//接下来遍历按照身高进行排序后的结果for (int[] p : people) {que.add(p[1], p);//插入到链表的对应的索引}return que.toArray(new int[people.length] []);//将链表转化为数组}
}
http://www.hrbkazy.com/news/40889.html

相关文章:

  • 公司网站宣传淘宝营销推广方案
  • 运营最好的网站by72777最新域名查询
  • 网站建设需要哪些内容武汉大学人民医院院长
  • 算命网站做竞价赚钱优秀网站网页设计图片
  • 营销型企业网站建设教案软文的概念
  • wordpress 站外调用seo工具网站
  • wordpress附件上传seo黑帽有哪些技术
  • 事业单位网站建设方案网络营销研究背景及意义
  • 网站开发的一般过程搜索引擎seo
  • 做网站北京怎么开网站
  • 云南网站开发网络公司深圳网站页面设计
  • 做网站费用计入什么成都网站建设方案优化
  • 生成图片链接的网站江门网站建设
  • 广州建站客服招聘网页设计与制作个人网站模板
  • 全球电子商务网站排名怎么在百度推广
  • 常州市中大建设工程有限公司网站2022最新国际新闻10条简短
  • 知名网站建设公司好吗淘宝搜索关键词技巧
  • 抚顺网站推广百度电脑版官网入口
  • 找人做网站需要注意什么提高seo排名
  • 滴滴一年亏损109亿seo推广培训学费
  • 网站设计公司佛山系统优化软件哪个好
  • 南昌中小企业网站制作清远新闻最新
  • 长沙微营销武汉seo优化代理
  • 网站开发需求方案模板百度软文推广怎样收费
  • 安徽合肥制作网站公司吗情感链接
  • 网站建设参考文献资料企业网站seo方案案例
  • 精彩 网站宁波seo快速优化公司
  • 网址网站注册免费域名注册平台有哪些
  • 建设网站需要资料百度关键词规划师入口
  • 做网站用的背景图微信营销的案例