news 2026/1/10 9:45:37

【力扣hot100题】缺失的第一个正数(12)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【力扣hot100题】缺失的第一个正数(12)

给你一个未排序的整数数组nums,请你找出其中没有出现的最小的正整数。

请你实现时间复杂度为O(n)并且只使用常数级别额外空间的解决方案。

示例 1:

输入:nums = [1,2,0]输出:3解释:范围 [1,2] 中的数字都在数组中。

示例 2:

输入:nums = [3,4,-1,1]输出:2解释:1 在数组中,但 2 没有。

示例 3:

输入:nums = [7,8,9,11,12]输出:1解释:最小的正数 1 没有出现。

提示:

  • 1 <= nums.length <= 105
  • -231 <= nums[i] <= 231 - 1
class Solution { public: int firstMissingPositive(vector<int>& nums) { int n = nums.size(); for (int i = 0; i < n; ++i) { while (nums[i] > 0 && nums[i] <= n && nums[nums[i] - 1] != nums[i]) { swap(nums[nums[i] - 1], nums[i]); } } for (int i = 0; i < n; ++i) { if (nums[i] != i + 1) { return i + 1; } } return n + 1; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/8 21:10:49

Lenovo在2026年国际消费电子展Lenovo全球创新科技大会上发布个性化、感知型和主动式AI产品组合,定义混合AI新时代

Lenovo宣布推出跨设备运行的Lenovo and Motorola Qira个人智能体AI解决方案、全新Motorola旗舰智能手机、扩充后的AI个人电脑产品线、包括智能体原生可穿戴设备在内的前瞻性概念验证产品以及革命性的推理服务器&#xff0c;同时公布在国际足联(FIFA)、一级方程式赛车(Formula 1…

作者头像 李华
网站建设 2026/1/10 10:32:22

揭秘Z-Image-Turbo:如何用阿里云镜像1小时搭建高性能AI画室

揭秘Z-Image-Turbo&#xff1a;如何用阿里云镜像1小时搭建高性能AI画室 作为一名数字媒体课程的讲师&#xff0c;我最近一直在寻找一种简单高效的方式&#xff0c;让学生们能够亲身体验AI图像生成的魅力。学校的计算资源有限&#xff0c;本地部署复杂的AI模型对新手来说门槛太高…

作者头像 李华
网站建设 2026/1/8 21:07:18

2026 国自然申请书大改,不变的是对内容质量的高要求

作为常年奋战在国自然申报一线的科研人&#xff0c;今年看到 2026 年申请书 “瘦身提质” 的改革通知时&#xff0c;我直接慌了神。取消固定提纲、精简为三大核心部分、30 页篇幅限制&#xff0c;沿用多年的写作习惯被彻底打破&#xff0c;更让人焦虑的是&#xff0c;距离申报截…

作者头像 李华
网站建设 2026/1/8 21:05:07

Z-Image-Turbo多租户方案:云端环境下的资源共享与隔离

Z-Image-Turbo多租户方案&#xff1a;云端环境下的资源共享与隔离实战指南 在AI图像生成领域&#xff0c;Z-Image-Turbo凭借其亚秒级的生成速度和出色的图像质量&#xff0c;正成为越来越多SaaS服务商的首选技术方案。但当企业试图将其部署为多租户服务时&#xff0c;资源竞争和…

作者头像 李华
网站建设 2026/1/8 21:04:17

AI辅助内容创作:自媒体人的效率提升秘籍

AI辅助内容创作&#xff1a;自媒体人的效率提升秘籍 作为一名自媒体博主&#xff0c;每天创作大量视觉内容是一项艰巨的任务。从封面图到配图&#xff0c;从信息图表到社交媒体素材&#xff0c;视觉内容的质量和数量直接影响着账号的吸引力和传播效果。幸运的是&#xff0c;随着…

作者头像 李华
网站建设 2026/1/10 14:15:12

spss 性别类似的二分类变量 多分类变量 做线性回归分析

在SPSS中&#xff0c;可以用性别作为自变量纳入线性回归模型&#xff0c;但需要先对性别这个分类变量进行适当的编码处理&#xff0c;因为线性回归要求自变量为数值型变量。 一、核心前提&#xff1a;性别变量的编码 性别是典型的二分类变量&#xff08;如男/女&#xff09;&am…

作者头像 李华