我第一次做代码测试,30分钟没解决这个问题。您能给我解决此代码测试的答案之一吗?
写一个函数:
function solution($A);
给定一个包含 N 个整数的数组 A,返回 A 中未出现的最小正整数(大于 0)。
例如
给定
A = [1, 3, 6, 4, 1, 2]
,该函数应该返回5
。鉴于此
A = [1, 2, 3]
,该函数应该返回4
。鉴于此
A = [−1, −3]
,该函数应该返回1
。为以下假设编写一个有效的算法:
N 是范围内的整数,
[1..100,000];
数组 A 的每个元素都是范围内的整数[−1,000,000..1,000,000]
。
慕后森