这个题的解法按照身高h降序和k升序对数组中的元素进行排列,然后插入的时候按照索引进行插入

class Solution
{
public:vector<vector<int>> reconstructQueue(vector<vector<int>>& people) {//身高降序排列,人数升序排列
//自定义排序方式,因为是vector<vector<int>>类型的,所以需要自己定义sort的比较函数。a[0]代表第一//people[i]的第一个元素。sort(people.begin(), people.end(), [](const vector<int>& a, const vector<int>& b){if(a[0] > b[0]) return true;if(a[0] == b[0] && a[1] <b[1])return true;return false;});vector<vector<int>> res;for(int i = 0; i < people.size(); i++){res.insert(res.begin() + people[i][1], people[i]);//resert函数在res.begin() + //people[i][1],位置之前插入people[i].}/*for(auto& e : people){res.insert(res.begin() + e[1], e);}*/return res;}
};

记载下这个题中的语法(对这些语法的使用不熟悉)相关推荐

  1. dos下 和 批处理中的 for 语句的基本用法

    原文地址:http://blog.csdn.net/wh_19910525/article/details/7912440 for 语句的基本用法 : 最复杂的for 语句,也有其基本形态,它的模样是 ...

  2. python羊车门问题_「羊车门」经典概率题中不换门选中车的概率是多少?

    今天用Python求解「羊车门」经典的概率问题,对概率学基础和Python语法的灵活运用有所收货. 本次「羊车门」求解过程采用的是:穷举法计算概率已验证概率学基础理论.期间重点借鉴了'奥卡姆剃刀的博客 ...

  3. linux中网页播放音乐,Linux_在Linux系统下播放网页中的背景音乐技巧,在Linux中的firefox浏览许多网页 - phpStudy...

    在Linux系统下播放网页中的背景音乐技巧 在Linux中的firefox浏览许多网页时,很多使用了基于WMP的背景音乐播放器,如部份baidu空间.但firefox默认不支持播放. 在LINUX的源 ...

  4. 从CTF比赛真题中学习压缩包伪加密与图片隐写术

    先讲个笑话,刚刚打完MAR DASCTF明御攻防赛,一如往常,很轻松便拿到了两个flag(签到与问卷),哈哈,一个脑细胞都不用消耗 好了下面通过其中的一道misc题,一起学习一下伪加密与图片隐写的破解 ...

  5. jsp中php代码格式化,JSP 语法 - [ JSP参考手册 ] - 在线原生手册 - php中文网

    JSP 语法 本小节将会简单地介绍一下JSP开发中的基础语法. 脚本程序 脚本程序可以包含任意量的Java语句.变量.方法或表达式,只要它们在脚本语言中是有效的. 脚本程序的语法格式: 或者,您也可以 ...

  6. 在JavaScript中定义枚举的首选语法是什么? [关闭]

    在JavaScript中定义枚举的首选语法是什么? 就像是: my.namespace.ColorEnum = {RED : 0,GREEN : 1,BLUE : 2 }// later onif(c ...

  7. ⼩程序中⽀持es7的async语法

    ⼩程序中⽀持es7的async语法 es7的 async 号称是解决回调的最终⽅案 1. 在⼩程序的开发⼯具中,勾选 es6转es5语法 2. 下载 facebook的regenerator库中的 r ...

  8. 从CTF比赛真题中学习压缩包伪加密与图片隐写术【文中工具已打包】

    先讲个笑话,刚刚打完MAR DASCTF明御攻防赛,一如往常,很轻松便拿到了两个flag(签到与问卷),哈哈,一个脑细胞都不用消耗 好了下面通过其中的一道misc题,一起学习一下伪加密与图片隐写的破解 ...

  9. 【算法思想】数学归纳法在算法题中的应用(含例题举例)

    [算法思想]数学归纳法在算法题中的应用(含例题举例) 前言 数学归纳法 应用举例 1. 前n项和 2. 区域计数 3. 着色问题 4. 金字塔求和 5. 简单不等式 6. 欧拉公式 7. 有路可达 8 ...

最新文章

  1. 文巾解题 56. 合并区间
  2. 在Mac下SVN(Cornerstone)迁出代码
  3. BASIC-2 01字串
  4. bzoj#4555. [Tjoi2016Heoi2016]求和
  5. python中能够处理的最大整数是_实例讲解Python中整数的最大值输出
  6. 浅谈爬虫 《一》 ===python
  7. 操作系统之文件管理:5、文件物理结构(连续分配、链式(显式、隐式)分配、索引分配(链接、多层索引、混合索引))
  8. 2-字符串能否构成三角形及何种三角形
  9. 地图比例尺与空间分辨率之间的关系_宝马如何查看自己的车机系统是不是idrive几的?宝马主机与idrive系统和导航地图之间的对应关系!...
  10. TypeError: float() argument must be a string or a number, not 'datetime.date'
  11. Arduino+DHT11+OLED显示温湿度信息(附详细文档+源码)
  12. 当我们在谈论高并发的时候究竟在谈什么?
  13. python为什么叫胶水语言 举例_python为什么叫胶水语言 python为什么是系统脚本
  14. [CVPR2022|基于文本实例分割]ReSTR: Convolution-free Referring Image Segmentation Using Transformers
  15. Python 基于modbus tcp 协议 实现与plc通信
  16. JavaFX Scene Builder 2.0 + IDEA 制作客户端界面
  17. 操作系统学习笔记(13) 互斥与同步的经典问题 -哲学家进餐问题
  18. 苹果电脑macos Monterey 12.6(21G115)dmg原版引导版镜像下载
  19. MySQL数据库的InnoDB引擎TableSpaceExists问题解决
  20. 十一课堂|通过小游戏学习Ethereum DApps编程(1)

热门文章

  1. high speed train is awesome
  2. good food to buy when at the train station
  3. 为什么要那么大的房子和那么大的储存空间呢?
  4. 苹果的工作官方检索地址
  5. NOJ37 回文字符串---整理一下都是各种回文类型啊,
  6. 智力+贪心的过河问题
  7. VMware ESXi 6.7安装配置
  8. Docker 学习资料汇总
  9. 《Python数据科学指南》——1.23 采用键排序
  10. iOS开发-模板方法模式