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

强的网站建设公司网络域名申请条件

强的网站建设公司,网络域名申请条件,建设网站审批手续,尚硅谷python基础教程根据身高重建队列 假设有打乱顺序的一群人站成一个队列,数组 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.yayakq.cn/news/962874/

相关文章:

  • 做商城型网站广告sem是什么意思
  • 做网站的图片用什么格式网站建设需要摊销几年
  • 企业网站备案案例用wordpress建站要不要用宝塔
  • 建设厅网站174号文汕头个人网站建设
  • 莞城做网站17一起做网站童装
  • 电销精准客户资源seo推广费用
  • 北京代建网站装修设计网站有哪些
  • 怎么把网站排名优化江苏建设人才考试网官方网站
  • 卖辅助网站怎么做岱山县网站建设
  • 企业网站酷站html网页框架
  • 提高网站浏览量在线制作图片海腾娱乐
  • 怎么建设网站多少钱做物流网站的公司
  • 网站服务器哪个好宁波正规网站建设使用方法
  • 什么插件可以做网站访问量统计中国建设网官方网站证书查询
  • 合肥高新城创建设投资有限公司网站智慧校园平台
  • 武义县网站建设网站设计中新闻版块怎么做
  • 酒泉手机网站建设广西建设网证件查询电子证打印
  • 技术支持 桂林网站建设自己做的网站出现左右滑动条
  • 网站(网店)建设方案范文套模板做网站教程
  • 可以申请微信号的网站陕西住房和城乡建设网站
  • 怎样登录韵网网站网站建设的软硬件环境
  • 上海建设公司网站wordpress 文字主题
  • 外贸网站怎么做关键词凌云seo博客
  • 东坑网站仿做建盏厂家联系电话
  • 网站开发需求文档模板如何在百度发布广告信息
  • 仿做网站要多少钱python做爬虫和做网站
  • 重庆网站建设是什么东莞网站制作很好 乐云践新
  • 有没有专门做线下活动的网站wordpress无法下载更新
  • 湛江专业的建站软件企业淘宝网站备案
  • 罗湖公司网站建设国家城乡建设网站