文章目录

  • 1. 题目
  • 2. 解题

1. 题目

描述
班上的学生根据他们的年级照片的身高升序排列,确定当前未站在正确位置的学生人数

数组长度 <= 10^5

示例

 输入:  heights = [1,1,3,3,4,1]输出: 3解释:  经过排序后 heights变成了[1,1,1,3,3,4],有三个学生不在应在的位置上

来源:https://tianchi.aliyun.com/oj/141742855745988779/153294680351772731

2. 解题

  • 复制一份,排序,跟原来的对比
class Solution {public:/*** @param heights: Students height* @return: How many people are not where they should be*/int orderCheck(vector<int> &heights) {// write your code herevector<int> arr = heights;sort(heights.begin(), heights.end());int count = 0;for(int i = 0; i < arr.size(); i++){if(arr[i] != heights[i])count++;}return count;}
};

101ms C++


我的CSDN博客地址 https://michael.blog.csdn.net/

长按或扫码关注我的公众号(Michael阿明),一起加油、一起学习进步!

天池 在线编程 队列检查(排序)相关推荐

  1. 【组队学习】【34期】阿里云天池在线编程训练营

    阿里云天池在线编程训练营 航路开辟者:陈信达.杨世超.赵子一.马燕鹏 领航员:武帅.初晓宇.叶前坤.邱广坤.朱松青 航海士:宁彦吉.肖桐.汪超.陈信达.杨世超.赵子一.武帅.初晓宇.叶前坤.邱广坤.朱 ...

  2. 天池 在线编程 有序队列

    文章目录 1. 题目 2. 解题 1. 题目 给出了一个由小写字母组成的字符串 S. 然后,我们可以进行任意次数的移动. 在每次移动中,我们选择前 K 个字母中的一个(从左侧开始),将其从原位置移除, ...

  3. 天池 在线编程 区间统计(队列)

    文章目录 1. 题目 2. 解题 1. 题目 给定一个01数组 arr 和 一个整数 k, 统计有多少区间符合如下条件: 区间的两个端点都为 0 (允许区间长度为1) 区间内 1 的个数不多于 k a ...

  4. 天池 在线编程 最小振幅(排序)

    文章目录 1. 题目 2. 解题 1. 题目 https://tianchi.aliyun.com/oj/231188302809557697/235445278655844966 给定一个由N个整数 ...

  5. 天池 在线编程 课程表(拓扑排序 + 回溯)

    文章目录 1. 题目 2. 解题 1. 题目 总共有n个课程,从0到n-1. 有些课程可能有先决条件,例如,你想修课程0,你必须先修一门课程1,这两门课之间的关系表示为:[0,1] 给定课程的总数和先 ...

  6. 天池 在线编程 停车困境(双指针)

    文章目录 1. 题目 2. 解题 1. 题目 描述 停车场里停着许多汽车. 停车位是一条很长的直线,每米都有一个停车位. 当前很多汽车停放,您想通过建造屋顶来遮雨挡雨. 要求至少有k辆车的车顶被车顶遮 ...

  7. 天池 在线编程 排名查询

    文章目录 1. 题目 2. 解题 1. 题目 描述 给一个二维数组scores表示每个学生的各科成绩,求出学生中总成绩排名第K的索引. 如果成绩一样,越早出现的排名越高. 0 <= scores ...

  8. 天池 在线编程 最佳利用率(二分查找 + 哈希)

    文章目录 1. 题目 2. 解题 1. 题目 给两个排序的数组. 从两个数组中各取取一个数,这两个数之和需要小于或等于k, 需要找到两数之和最大的索引组合. 返回一对包含两个列表的索引. 如果有多个两 ...

  9. 天池 在线编程 三等分(模拟)

    文章目录 1. 题目 2. 解题 1. 题目 给定一个由 0 和 1 组成的数组 A,将数组分成 3 个非空的部分,使得所有这些部分表示相同的二进制值. 如果可以做到,请返回任何 [i, j],其中 ...

最新文章

  1. 一脸懵逼学习Hive的元数据库Mysql方式安装配置
  2. 【opencv】26.图像水平边缘和竖直边缘的算子数学分析
  3. boost::hana::comparing用法的测试程序
  4. java 日历选择天_Java程序使用Java日历将天添加到当前日期
  5. ubantu 添加防火墙策略_ubuntu安装防火墙并策略配置
  6. 解耦与人类行为 (完整)
  7. 登录 java_登录Java
  8. 四则表达式求值—中缀表达式先转变成后缀表达式再求值python实现
  9. Maven 安装 on centos7
  10. 毕设题目:Matlab优化充电
  11. 代码比较工具三款功能强大Beyond compare、DiffMerge、WinMerge
  12. Off-line Programming 离线编程 简明教程
  13. oracle 的insert into的详解
  14. pxe服务器 安装系统,通过PXE网络安装windows系统
  15. 23 种设计模式(Java代码演示版)
  16. OSPF-LSA详解
  17. 【物联家居】第四章:传输协议--mqtt配置与测试
  18. 浅谈使用KMeans进行性别与年龄的聚类分析
  19. mac外接键盘HOME,END键问题
  20. [转]倾斜摄影单体化实现方案

热门文章

  1. 关于C10K问题详解-突破单机性能是高性能网络编程
  2. Django之templates模板
  3. 【python】数据结构和算法 + 浅谈单链表与双链表的区别
  4. 读中文_挑战来了!康辉喊你读中文十级绕口令!
  5. Unable to install pirate
  6. 网络:传输层 TCP报文格式解析
  7. LeetCode425——Add Strings(两个字符串中的数字相加(十进制或二进制),输出字符串形式的结果)
  8. 句法依存分析_复旦大学邱锡鹏教授:词法、句法分析研究进展综述
  9. innobackupex备份工具
  10. Apache 配置:是否显示文件列表