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

【Leetcode-Hot100】缺失的第一个正数

题目

解答 

有一处需要注意,我使用注释部分进行交换值,报错:超出时间限制。有人知道是为什么吗?难道是先给nums[i]赋值后,从而改变了后一项的索引?

class Solution(object):def firstMissingPositive(self, nums):""":type nums: List[int]:rtype: int"""len_nums = len(nums)for i in range(len_nums):while 1 <= nums[i] <= len_nums and nums[i] != nums[nums[i]-1]:# nums[i], nums[nums[i]-1] = nums[nums[i]-1], nums[i]nums[nums[i] - 1], nums[i] = nums[i], nums[nums[i] - 1]for i in range(len_nums):if nums[i] != i + 1:return i+1return len_nums+1

http://www.dtcms.com/a/137435.html

相关文章:

  • 【LangChain核心组件】Memory:让大语言模型拥有持续对话记忆的工程实践
  • 杭电oj(2013-2028)题解
  • 100个GEO基因表达芯片或转录组数据处理023.GSE24807
  • 分布式锁框架Lock4j
  • 毛笔书体检测-hog+svm python opencv源码
  • 开启 Python 编程之旅:基础入门实战班全解析
  • antv/g6 图谱实现,自定义节点,自定义边,边动画
  • 内网穿透原理解析、使用网络场景、及如何实现公网访问步骤教程
  • Android ViewPager使用预加载机制导致出现页面穿透问题
  • 第二章 DQL查询语句
  • Vue 2 和 Vue 3 中的 `nextTick` 原理
  • openssh离线一键升级脚本分享(含安装包)
  • Kubernetes 节点摘除指南
  • 人形机器人中的实时操作系统应用研究
  • 【T2I】MIGC++: Advanced Multi-Instance GenerationController for Image Synthesis
  • AgentOps - 帮助开发者构建、评估和监控 AI Agent
  • AI Agents系列之AI代理的类型
  • 【STM32单片机】#9 DMA直接存储器存取
  • SAP ECCS标准报表在报表中不存在特征CG细分期间 消息号 GK715报错分析
  • 苍穹外卖菜品图片保存本地代码修改
  • 【多线程-第四天-NSCache Objective-C语言】
  • Jetpack Compose 实现主页面与局部页面独立刷新的最佳实践
  • 四六级听力调频广播有线传输无线覆盖系统:弥补单一发射系统安全缺陷,构建稳定可靠听力系统平台
  • Hadoop集群部署教程-P3
  • udhcpc和udhcpd的区别
  • vue3+element-plus实现省市区三级地址多选
  • 【技术派后端篇】ElasticSearch 实战指南:环境搭建、API 操作与集成实践
  • 如何在 Kali 上解决使用 evil-winrm 时 Ruby Reline 的 quoting_detection_proc 警告
  • DeepSeek模型剪枝策略是什么?如何让AI更轻更快更聪明!
  • 从零到一:网站设计新手如何快速上手?