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

未出现过的最小正整数

给定一个长度为 n

的整数数组,请你找出未在数组中出现过的最小正整数。

样例

输入1:[-5, 3, 2, 3]输出1:1输入2:[1, 2, 3]输出2:4

数据范围

1≤n≤105

,
数组中元素的取值范围 [−109,109]。

代码:

class Solution {
public:int findMissMin(vector<int>& nums) {int n=nums.size();vector<bool> hash(n+1);for(int x:nums){if(x>=1&&x<=n)hash[x]=true;}for(int i=1;i<=n;i++){if(!hash[i]){return i;}}return n+1;}
};

http://www.lryc.cn/news/128993.html

相关文章:

  • 易服客工作室:WordPress是什么?初学者的解释
  • 2019年9月全国计算机等级考试真题(C语言二级)
  • LLaMA模型泄露 Meta成最大受益者
  • 企业中商业智能BI,常见的工具和技术
  • item_password-获得淘口令真实url
  • 基于SOLIDWORKS配置功能建立塑料模具标准件库
  • 1.物联网LWIP网络,TCP/IP协议簇
  • 拷贝公钥文件后,ssh 服务器仍提示输入密码
  • 算法|Day45 动态规划13
  • 基于随机森林的手写体数字识别,基于RF的手写体数字识别,基于RF的MNIST数据集分类识别
  • vite初始化vue3项目(配置自动格式化工具与git提交规范工具)
  • leetcode473. 火柴拼正方形(回溯算法-java)
  • git-fatal: No url found for submodule path ‘packages/libary‘ in .gitmodules
  • Android开发之性能优化:过渡绘制解决方案
  • Wireshark 抓包过滤命令汇总
  • 配资平台app(正规股票配资软件)架构是怎么搭建的?
  • 【实用黑科技】如何 把b站的缓存视频弄到本地——数据恢复软件WinHex 和 音视频转码程序FFmpeg
  • 神经网络基础-神经网络补充概念-57-多任务学习
  • CMake教程6:调用lib、dll
  • 行业资讯丨“燃气智慧化”到底是什么?
  • angular注入方法providers
  • Git提交规范指南
  • QT之UDP通信
  • 一、进入sql环境,以及sql的查询、新建、删除、使用
  • 向日葵如何截图
  • 固定资产折旧报表
  • ubuntu18 下更改 mysql 数据目录
  • Arduino看门狗定时器WDT
  • 大数据岗位秋招面试八股文总结(不定时更新)
  • MATLAB高分辨率图片