#coding:utf-8
#
# 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
#
#
# @param nums int整型一维数组
# @return int整型
#
class Solution:
def minNumberDisappeared(self , nums ):
# write code here
#init
n = len(nums)
aux = [0 for i in range(0, n + 1)]
map = {}
max_val = 0
#process
for i in range(0, n):
cur_num = nums[i]
map[cur_num] = 1
max_val = max(max_val, cur_num)
print (map.items())
for i in range(1, max_val + 1):
if map.get(i, -1) == -1:
return i
return i + 1

京公网安备 11010502036488号