加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

268. Missing Number (binary)

发布时间:2020-12-14 03:18:58 所属栏目:大数据 来源:网络整理
导读:0到n的sum减去已经存在的就是missing number ? ? 1 // Old 2 class Solution { 3 public int missingNumber( int [] nums) { 4 int max = nums.length; 5 ListInteger A = new ArrayListInteger (); 6 for ( int i = 0; i = max; i++ ) { 7 A.add(i); 8 } 9

0到n的sum减去已经存在的就是missing number

?

?

 1 //Old
 2 class Solution {
 3     public int missingNumber(int[] nums) {
 4         int max = nums.length;
 5         List<Integer> A = new ArrayList<Integer>();
 6         for(int i = 0; i <= max; i++) {
 7             A.add(i);
 8         }
 9         for(int j = 0; j < nums.length; j++) {
10             A.set(nums[j],-1);
11         }
12         for(Integer a : A) {
13             if( a != -1)
14                 return a;
15         }
16         return 0;
17     }
18 }
19 
20 
21 
22 
23 //New 100%
24 
25 class Solution {
26     public int missingNumber(int[] nums) {
27         int n = nums.length;
28         int sum = (1 + n)* n / 2;
29         for(int a : nums) {
30             sum -= a;
31         }
32         return sum;
33         
34     }
35 }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读