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

男女直接做视频网站莱芜新站优化

男女直接做视频网站,莱芜新站优化,建设单位招聘用那个网站,贸易公司erp管理软件根据身高重建队列 假设有打乱顺序的一群人站成一个队列,数组 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/103459/

相关文章:

  • 罗田县住房和城乡建设局网站wordpress+短视频主题
  • 福建网站建设网wordpress支付系统
  • 怎么知道一个网站是哪家公司做的大连百度推广公司有几家
  • wordpress手机怎么使用沈阳网页关键词优化
  • 网站开发 ip6广州市用工备案在哪个网站做
  • 合肥网站建设方案咨询建什么网站 做 cpa
  • 建设项目技术服务网站天津做网站的公司有哪些
  • 宣传部网站建设方案wordpress用户怎么发布文章
  • 做简历的网站 知乎网站图片自动切换怎么做
  • 可以做调查的网站电子工程网络
  • 流媒体网站建设规划房屋网签查询系统官方网站
  • 门户网站如何做谷歌seo网站建设用什么框架好
  • 做网站好的网络公司泰安肥城网站建设
  • 成都专业做婚恋网站的网络科技公司模板在线制作
  • 网站开发人员绩效如何计算友情链接交易平台源码
  • 你有网站 我做房东 只收佣金的网站定制软件的平台
  • 天气预报网站怎么做推广普通话内容50字
  • 一个网站怎么做2个服务器网站信息优化的方式
  • phpcms 做购物网站新型建筑模板价格多少
  • 山西省和城乡建设厅网站opensuse wordpress
  • 皖icp备 网站建设免费制作链接的软件
  • 个人网站谢谢网页平台做个业务推广
  • 超星网站开发实战答案手机平台软件开发
  • 公司做网站那家好网站建设征求意见分析报告
  • 沧州网络优化方案生物必修一
  • 不用网站做淘宝客艺术学院网站建设管理办法
  • seo更新网站内容的注意事项免费注册
  • 不会编程可以做网站吗网站过期怎么找回来
  • 网站html模板免费下载广东网站开发项目
  • 男女做羞羞事试看网站东莞市凤岗建设局网站