题目分析:
这个题题目是寻找列表中缺失的最小正数,难度标记是Hard,emmm,我试着用python里面的if x in list提交了一下,直接成功了,源码很简单,不再说明。
测试代码:
class Solution:
def firstMissingPositive(self, nums):
if nums == []: return 1
for i in range(1, max(max(nums),1) + 2):
if i not in nums: return i
print(Solution().firstMissingPositive([-5])) #提交时请删除该行
本文介绍了一个使用Python解决的算法问题:在给定的整数列表中找到缺失的最小正数。通过遍历从1开始的整数序列,检查每个数是否在列表中存在,从而找到第一个不在列表中的数作为答案。
&spm=1001.2101.3001.5002&articleId=88527991&d=1&t=3&u=c6f7ee135d34433fb0c9cd5fd779f9eb)
377

被折叠的 条评论
为什么被折叠?



