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

图书馆网站建设建议seo网站优化专家

图书馆网站建设建议,seo网站优化专家,PS做网站报价,义乌义亭招工做网站养猪工作406. 根据身高重建队列。 假设有打乱顺序的一群人站成一个队列,数组 people 表示队列中一些人的属性(不一定按顺序)。每个 people[i] [hi, ki] 表示第 i 个人的身高为 hi ,前面 正好 有 ki 个身高大于或等于 hi 的人。 请你重新…
406. 根据身高重建队列。

假设有打乱顺序的一群人站成一个队列,数组 people 表示队列中一些人的属性(不一定按顺序)。每个 people[i] = [hi, ki] 表示第 i 个人的身高为 hi ,前面 正好 有 ki 个身高大于或等于 hi 的人。

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

示例 1:

输入:people = [[7,0],[4,4],[7,1],[5,0],[6,1],[5,2]]
输出:[[5,0],[7,0],[5,2],[6,1],[4,4],[7,1]]
解释:
编号为 0 的人身高为 5 ,没有身高更高或者相同的人排在他前面。
编号为 1 的人身高为 7 ,没有身高更高或者相同的人排在他前面。
编号为 2 的人身高为 5 ,有 2 个身高更高或者相同的人排在他前面,即编号为 0 和 1 的人。
编号为 3 的人身高为 6 ,有 1 个身高更高或者相同的人排在他前面,即编号为 1 的人。
编号为 4 的人身高为 4 ,有 4 个身高更高或者相同的人排在他前面,即编号为 0、1、2、3 的人。
编号为 5 的人身高为 7 ,有 1 个身高更高或者相同的人排在他前面,即编号为 1 的人。
因此 [[5,0],[7,0],[5,2],[6,1],[4,4],[7,1]] 是重新构造后的队列。

示例 2:

输入:people = [[6,0],[5,0],[4,0],[3,2],[2,2],[1,4]]
输出:[[4,0],[5,0],[2,2],[3,2],[1,4],[6,0]]

提示:

1 <= people.length <= 2000
0 <= hi <= 10^6
0 <= ki < people.length
题目数据确保队列可以被重建
算法分析

解题思路

  • 先排序,h升序,k降序
  • 根据k值站位
class Solution {public int[][] reconstructQueue(int[][] people) {//h升序,k降序Arrays.sort(people, (o1,o2) -> o1[0] != o2[0] ? o2[0]- o1[0] : o1[1] - o2[1]);List<int[]> ans = new ArrayList<int[]>();for (int[] person : people) {ans.add(person[1], person);}return ans.toArray(new int[ans.size()][]);}
}

复杂性分析

时间复杂度:O(n2)
空间复杂度:O(logn)

http://www.zhongyajixie.com/news/60946.html

相关文章:

  • 台州做网站设计的公司今日头条网页版
  • 中建南方建设集团网站2024年新闻时事热点论文
  • 灰产源码资源网巩义关键词优化推广
  • 我在征婚网站认识一个做IT百度首页排名代发
  • 如何创建一个软件免费关键词优化工具
  • 唐山网站专业制作深圳全网信息流推广公司
  • 基于jsp的社团组织网站建设百度seo收录软件
  • 做外贸方面的网站抖音营销
  • 行业门户网站程序seo网站推广多少钱
  • 辽宁省住房和城乡建设委员会网站百度seo排名优化联系方式
  • 分析网站建设google搜索引擎
  • 如何做淘客网站青岛关键词排名哪家好
  • 提供信息门户网站建设哪些网站有友情链接
  • 网站建设公司专业网站开发制作品牌网站建设
  • 门户网站 费用深圳网络营销推广外包
  • 个人公众号做电影网站吗站长工具备案查询
  • 单页面网站好优化吗长沙seo搜索
  • ic商城网站建设网络广告投放网站
  • 什么网站可以在图上做日历百度关键词点击器
  • 用v9做的网站上传服务器教育培训机构排名前十
  • 一个web网站开发的整个流程网络营销案例具体分析
  • 网站怎样做货到付款seo报名在线咨询
  • 杭州 企业门户网站建设正规赚佣金的平台
  • 用html做的生日祝福网站seo怎么做排名
  • 学校网站建设重要性游戏搜索风云榜
  • 到那个网站做翻译接单seo搜索引擎优化实训总结
  • 国内十大网站建设公司公司网站搭建
  • wordpress怎么修改网页百度seo推广计划类型包含
  • 济南做html5网站建设广州网站运营专业乐云seo
  • 东莞高端做网站抖音广告推广