every blog every motto: You will never know unless you try

0. 前言

1. 正文

1.1 题目

1.2 题解

python:

class Solution:def firstMissingPositive(self, nums: List[int]) -> int:# 方法1n = len(nums)# 小于0的全部替换为1for i in range(n):if nums[i]<=0:nums[i] = n+1# 值对应的索引替换为负数for i in range(n):target_index = abs(nums[i])-1if target_index<=n-1:nums[target_index] = -abs(nums[target_index])# 寻找正数for i in range(n):if  nums[i]>0:return i+1return n+1

1.3 结果

【LeetCode】【数组】题号:*41,最小正正数相关推荐

  1. LeetCode简单题之逐步求和得到正数的最小值

    题目 给你一个整数数组 nums .你可以选定任意的 正数 startValue 作为初始值. 你需要从左到右遍历 nums 数组,并将 startValue 依次累加上 nums 数组中的值. 请你 ...

  2. leetcode算法题--下降路径最小和

    原题链接:https://leetcode-cn.com/problems/minimum-falling-path-sum/ 相关题目:三角形最小路径和 动态规划 dp[i][j]表示[i,j]位置 ...

  3. LeetCode刷题(41)--Sort Color

    1 Pass方案: 把0往前放,把2往后放. class Solution(object):def sortColors(self, nums):""":type num ...

  4. ​LeetCode刷题实战50:Pow(x, n)

    算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试.所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选 ! 今天和大家 ...

  5. Leetcode热题 二分法的主要应用(2)-夹逼准则

    持续刷题第13天 ! 今天我们继续刷Leetcode 热题 HOT 100,日复一日,相信自己,一定会有进步.如果一个人刷题太孤独了,欢迎加群每日一题算法群,让我们大家一起监督,一起成长. 此外我还建 ...

  6. leetcode数组汇总_LeetCode刷题实战43:字符串相乘

    算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试.所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选 ! 今天和大家 ...

  7. C#LeetCode刷题-数组

    数组篇 # 题名 刷题 通过率 难度 1 两数之和 C#LeetCode刷题之#1-两数之和(Two Sum) 43.1% 简单 4 两个排序数组的中位数 C#LeetCode刷题之#4-两个排序数组 ...

  8. leetcode数组汇总_LeetCode刷题实战118:杨辉三角

    算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试.所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选 !今天和大家聊 ...

  9. LeetCode高频题29. 两数相除:不用加减乘除号,求加法,减法,乘法,除法

    LeetCode高频题29. 两数相除 提示:本题是系列LeetCode的150道高频题,你未来遇到的互联网大厂的笔试和面试考题,基本都是从这上面改编而来的题目 互联网大厂们在公司养了一大批ACM竞赛 ...

  10. ​LeetCode刷题实战81:搜索旋转排序数组 II

    算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试.所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选 ! 今天和大家 ...

最新文章

  1. CentOS7 通过代理上网
  2. SAP MM 计量单位EA的数量可以有小数点
  3. JAVA开发:开发属于你的第一个Java程序
  4. HDU 4652 Dice:期望dp(成环)【错位相减】
  5. python调用高德api路径规划_Python调用高德API实现批量地址转经纬度并写入表格的功能...
  6. 统计文件里有多少个字符(only a simple cpp)
  7. QT+Halcon综合示例:clip回形针2D位姿检测
  8. python正则匹配11个数字_Python正则表达式匹配字符串中的数字
  9. Spring+Stomp+ActiveMq实现websocket长连接
  10. Y2011_M12_TranslateEnglish
  11. excel制作(1)多记录跟进表格
  12. FTP 客户端C实现
  13. vba python 基金历史排名_“科技基金”万里挑一:近三年各阶段排名前10“科技基金”全在这...
  14. 微信jssdk常见错误及解决方法
  15. oracle怎么绑定vue,Oracle AutoVue 安装与配置教程,oracleautovue
  16. android隐藏微信好友,如何使用微信隐藏的恢复小技巧?微信好友恢复!
  17. 华尔街远邻 | 解读国际清算银行对加密货币的暧昧态度
  18. 怎样恢复文件默认打开方式
  19. VN.PY量化框架创始人教你做量化交易
  20. 【AD封装】2.54间距排针排母插件贴片(带3D)

热门文章

  1. JavaWeb之Cookie与Session
  2. Redis----windows下配置和运行
  3. php utc时区设置,php DateTimeZone 设置UTC 无效
  4. python字符串对齐.format_python字符串格式化之.format
  5. R语言 echarts4r 不显示图形_【课程预告】清华定量俱乐部lt;R专场gt;第三讲——R可视化基础...
  6. java clone方法_Java基础:Cloneable接口和Object的clone()方法
  7. date类before()方法的主要作用是_过程(Sub)、函数(Function)、集合(Collection)作用范围...
  8. rust大油井频率怎么用_90%的人都不会用电吹风!用不好危害大!1分钟告诉你到底怎么用...
  9. JavaWeb:重定向(redirect)和转发(forward)的区别
  10. SQL:postgresql中实现查询某字段总数量和该字段不同值各自的数量