class Solution {
public int missingNumber(int[] nums) {
Arrays.sort(nums);
int i =0;
for( i = 0;i < nums.length + 1;i++){
if(i == nums.length){
return i;
}
if(i != nums[i]){
break;
}
}
return i;
}
}
面试题 17.04. 消失的数字 数组nums包含从0到n的所有整数,但其中缺了一个。请编写代码找出那个缺失的整数。你有办法在O(n)时间内完成吗? 注意:本题相对书上原题稍作改动 示例 1:
最新推荐文章于 2023-11-08 00:07:00 发布
本文详细介绍了如何使用Java实现寻找数组中缺失的数字。通过排序数组,然后遍历找到第一个不匹配的索引,该方法有效地找到了丢失的数值。这种方法对于解决数组中逻辑错误的问题具有启示意义。

1907

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



