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

网络营销策划方案设计天津网站优化公司推荐哪家

网络营销策划方案设计,天津网站优化公司推荐哪家,企业网站留言板,外贸网络营销该如何做题目描述#xff1a; 假设有打乱顺序的一群人站成一个队列#xff0c;数组 people 表示队列中一些人的属性#xff08;不一定按顺序#xff09;。每个 people[i] [hi, ki] 表示第 i 个人的身高为 hi #xff0c;前面 正好 有 ki 个身高大于或等于 hi 的人。 请你重新构造… 题目描述 假设有打乱顺序的一群人站成一个队列数组 people 表示队列中一些人的属性不一定按顺序。每个 people[i] [hi, ki] 表示第 i 个人的身高为 hi 前面 正好 有 ki 个身高大于或等于 hi 的人。 请你重新构造并返回输入数组 people 所表示的队列。返回的队列应该格式化为数组 queue 其中 queue[j] [hj, kj] 是队列中第 j 个人的属性queue[0] 是排在队列前面的人。 思路题目其实是有两个可以排序的一个是身高 h一个是人数 k我们不能两个同时考虑只能根据其中一个进行排序推理之后根据 h 进行从大到小排序会更好即使在前面位置插入也不会影响大身高的k。 排序将people二维数组根据 h 进行从大到小排序当h相同选择k大的在前面插入遍历排序后的数组根据 k 插入到res列表的第 k 个位置。 代码实现 class Solution {public int[][] reconstructQueue(int[][] people) {Listint[] res new LinkedListint[]();// 将二维数组 people 按照 h从大到小进行排序Arrays.sort(people, (x,y) - x[0]y[0] ? x[1]-y[1] : y[0]-x[0]);//这句话很重要int len people.length;// 插入 kfor (int i 0; i len; i) {int position people[i][1];//当前k即要插入的位置res.add(position, people[i]);}return res.toArray(new int[res.size()][]);} }
http://www.hkea.cn/news/14387221/

相关文章:

  • 免费公司网站如何建立设计南通网站seo报价
  • 深圳网站建设服务前端是啥
  • 游戏交易网站怎么做页面设计在哪打开
  • 南方科技大学网站建设番禺网站建设系统
  • 网站构建代码模板行业网站做不下去
  • 做兼职网站设计项目网格化管理方案
  • 封装系统如何做自己的网站五种商业模式
  • 怎么用自己的网站做邮箱盘锦市网站建设
  • 做网站公司三年财务预算表photoshop永久免费版
  • 网站开发中标签栏的图标一般都在那个文件中写代码怎么样做好网站运营
  • 烟台做网站排名深圳做网站哪家最好
  • 青岛优化网站诊断深圳手机网站开发
  • 长沙网络建设的网站东莞住房和城乡建设局
  • 小男孩做爰网站上海自适应网站开发
  • 做标书要不要做网站北京市政建设集团有限公司
  • wordpress网站页面打开很慢做一个手机app的步骤
  • 做企业网站用哪个cms南宁seo优化
  • 广东企业微信网站开发老域名全部失效请拿笔记好
  • 政务公开和网站建设情况总结建门户网站要多少钱
  • 做酒类网站中企动力潍坊分公司
  • 美团网站制作的特色中山企业网站制作
  • 网站发布到ftp订单网站怎么做
  • 医疗器械公司网站备案怎么做西安搬家公司电话大全
  • 做网站用那一种语言最好网络营销策划方案的设计
  • 了解网站建设规划流程类似稿定设计的软件有哪些
  • 建站哪家好论坛做网站协调
  • 深圳小程序开发官网唐山seo排名外包
  • 购物网站开发代码安阳建设网站
  • 建设网站的网站是什么wordpress网站设计
  • 建设网站域名是买吗荔枝视频在线观看高清完整版