[LC] 268. Missing Number
Given an array containing n distinct numbers taken from 0, 1, 2, ..., n, find the one that is missing from the array.
Example 1:
Input: [3,0,1]
Output: 2
Example 2:
Input: [9,6,4,2,3,5,7,0,1]
Output: 8
Note:
Your algorithm should run in linear runtime complexity. Could you implement it using only constant extra space complexity?
Solution 1:
class Solution {
    public int missingNumber(int[] nums) {
        int sum = 0;
        for (int i = 0; i <= nums.length; i++) {
           sum += i;
        }
        for (int num : nums) {
            sum -= num;
        }
        return sum;
    }
}
Solution 2:
class Solution {
    public int missingNumber(int[] nums) {
        int res = nums.length;
        for (int i = 0; i< nums.length; i++) {
            res ^= i ^ nums[i];
        }
        return res;
    }
}
[LC] 268. Missing Number的更多相关文章
- <LeetCode OJ> 268. Missing Number
		268. Missing Number Total Accepted: 31740 Total Submissions: 83547 Difficulty: Medium Given an array ... 
- 【LeetCode】268. Missing Number
		Missing Number Given an array containing n distinct numbers taken from 0, 1, 2, ..., n, find the one ... 
- 268. Missing Number@python
		Given an array containing n distinct numbers taken from 0, 1, 2, ..., n, find the one that is missin ... 
- 268. Missing Number序列中遗失的数字
		[抄题]: Given an array containing n distinct numbers taken from 0, 1, 2, ..., n, find the one that is ... 
- Java [Leetcode 268]Missing Number
		题目描述: Given an array containing n distinct numbers taken from 0, 1, 2, ..., n, find the one that is ... 
- [LeetCode] 268. Missing Number ☆(丢失的数字)
		转载:http://www.cnblogs.com/grandyang/p/4756677.html Given an array containing n distinct numbers take ... 
- 268. Missing Number -- 找出0-n中缺失的一个数
		Given an array containing n distinct numbers taken from 0, 1, 2, ..., n, find the one that is missin ... 
- 268. Missing Number
		Given an array containing n distinct numbers taken from 0, 1, 2, ..., n, find the one that is missin ... 
- 33. leetcode 268. Missing Number
		Given an array containing n distinct numbers taken from 0, 1, 2, ..., n, find the one that is missin ... 
随机推荐
- try{}catch{}finally{}使用总结
			import java.util.Scanner; class MyException extends Exception { public MyException(String Message) { ... 
- css块级元素
			<CSS权威指南>中文字显示:任何不是块级元素的可见元素都是内联元素.其表现的特性是“行布局”形式,这里的“行布局”的意思就是说其表现形式始终以行进行显示.比如,我们设定一个内联元素bor ... 
- DDL&DML
			SQL语言的DDL和DML DDL:数据定义语言它是用来定义 管理数据对象(数据库和数据表)的. create(创建),alter(修改),drop(删除) 一.创建数据库create datebas ... 
- vue图片查看器
			vue 安装图片查看器插件安装cnpm install v-viewer引用 import 'viewerjs/dist/viewer.css' import Viewer from 'v-viewe ... 
- Ubuntu系统的软件源更换
			参考:https://www.daweibro.com/node/142 什么是Ubuntu的软件源? 我们在使用Debian或者Ubuntu的apt-get工具来安装需要的软件时,其实就是从服务器获 ... 
- [kuangbin 带你飞] DP专题——HDU - 1024
			Max Sum Plus Plus Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others ... 
- 吴裕雄--天生自然 JAVA开发学习:正则表达式
			import java.util.regex.*; class RegexExample1{ public static void main(String args[]){ String conten ... 
- 记录几个windows常用的快捷键和命令
			1.打开文件夹 win+E 2.关闭当前窗口 ctrl+w 3.切换窗口 alt+tab 4.输入命令窗口 win+r 5.注册表的快捷键 regedit 6.打开远程 mstsc 7.命令设置开机启 ... 
- mediawiki资料
			1.如何通过ip访问mediawiki --- http://blog.sina.com.cn/s/blog_3f2a2b8e01000awx.html 发布到外部网络,更改htfp.config里面 ... 
- [Algo] 26. Kth Smallest Number In Sorted Matrix
			Given a matrix of size N x M. For each row the elements are sorted in ascending order, and for each ... 
