LCR 172.点名

news/2025/2/16 5:51:20/

​​题目来源:

        leetcode题目,网址:LCR 173. 点名 - 力扣(LeetCode)

解题思路:

        二分找出第一个不是递增 1 的位置即可。

解题代码:

class Solution {
public:int takeAttendance(vector<int>& records) {if(records[0]!=0){return 0;}else if(records[records.size()-1]!=records.size()){return records.size();}int left=1;int right=records.size()-1;        while(left<=right){int mid=left+(right-left)/2;if(records[mid-1]==mid-1 && records[mid]>mid){return mid;}else if(records[mid]==mid){left=mid+1;}else{right=mid-1;}}return -1;}
};
 

总结:

        无官方题解。



http://www.ppmy.cn/news/1152711.html

相关文章

Windows 应用程序监控重启

执行思路 1.定时关闭可执行程序&#xff0c;2.再通过定时监控启动可执行程序 定时启动关闭程序.bat echo off cd "D:\xxxx\" :: 可执行程序目录 Start "" /b xxxx.exe :: 可执行程序 timeout /T 600 /nobreak >nul :: 600秒 taskkill /IM xxxx.exe /…

【Mysql】Mysql的启动选项和系统变量(二)

概述 在Mysql的设置项中一般都有各自的默认值&#xff0c;比方说mysql 5.7服务器端允许同时连入的客户端的默认数量是 151 &#xff0c;表的默认存储引擎是 InnoDB &#xff0c;我们可以在程序启动的时候去修改这些默认值&#xff0c;对于这种在程序启动时指定的设置项也称之为…

高斯滤波算法及例程

高斯滤波算法是一种线性平滑滤波方法&#xff0c;用于对图像进行模糊处理或去除噪声。它是基于高斯函数的卷积操作&#xff0c;通过对图像的每个像素点进行加权平均来实现平滑效果。 以下是高斯滤波算法的步骤&#xff1a; 定义一个二维高斯核&#xff08;也称为滤波器&#x…

Netty源码编译

Netty源码编译 想了解Netty源码&#xff0c;最好先从 netty-example 开始&#xff0c;多跑几个 example&#xff0c;了解Netty的实际应用。 编译 netty-example 会出现很多乱七八糟的问题&#xff0c;根本原因是因为缺少 io.netty.util.collection 包。 解决方法 1.先 instal…

冒泡排序(学习笔记)

冒泡排序 import java.util.Random;public class BubbleSort {//定义常量——数组长度public static final int MAXLENGTH 10;public static void main(String[] args) {//创建随机数组&#xff0c;数组长度需用户自定义int[] bubbleSortArr createArray(MAXLENGTH);//打印创…

MySQL常用命令02

今天主要总结下命令行模式下创建数据库、查看数据库以及删除的命令。 1.创建数据库的命令&#xff1a;CREATE DATABASE [IF NOT EXISTS] 数据库名称; 创建一个名为db_teaching的数据库 库已经创建成功&#xff0c;重复创建报错&#xff1a; 提示改数据库已经存在。 我们在创…

【C++程序员必修第一课】C++基础课程-05:运算符(上)

1 本课主要内容&#xff1a; 算术运算符&#xff1a;, -, *, /, %, , --赋值运算符&#xff08;上&#xff09;&#xff1a;, , -, *, /, %关系运算符&#xff1a;, !, >, ,逻辑运算符&#xff1a;&&, ||, ! 2 主要知识点&#xff1a; 算术运算符&#xff1a;, -, *…

【数据结构】:二叉树与堆排序的实现

1.树概念及结构(了解) 1.1树的概念 树是一种非线性的数据结构&#xff0c;它是由n&#xff08;n>0&#xff09;个有限结点组成一个具有层次关系的集合把它叫做树是因为它看起来像一棵倒挂的树&#xff0c;也就是说它是根朝上&#xff0c;而叶朝下的有一个特殊的结点&#…