[leetcode]Missing Number
2016-01-30 10:21
281 查看
题目描述如下:
Given an array containing n distinct numbers taken from 0, 1, 2, …, n, find the one that is missing from the array.
For example,
Given nums = [0, 1, 3] return 2.
想到的解决方法是假设数字是齐全的,利用等差公式计算应有和,减去现有的数字和即可。代码如下:
题目链接:https://leetcode.com/problems/missing-number/
Given an array containing n distinct numbers taken from 0, 1, 2, …, n, find the one that is missing from the array.
For example,
Given nums = [0, 1, 3] return 2.
想到的解决方法是假设数字是齐全的,利用等差公式计算应有和,减去现有的数字和即可。代码如下:
public class Solution { public int missingNumber(int[] nums) { int len = nums.length; int res = len * (len + 1) / 2; for(int i = 0; i < nums.length; i++) res -= nums[i]; return res; } }
题目链接:https://leetcode.com/problems/missing-number/
相关文章推荐
- perl weixin webwxbatchgetcontact 接口
- __asm__ __volatile__内嵌汇编用法简述
- 网线的两种线序
- 推荐两个界面原型设计工具--GUIDesignStudio 和 Mockups For Desktop
- HashEncode哈希加密
- ubuntu下Phalcon PHP框架搭建过程
- mybatis实战教程(mybatis in action),mybatis入门到精通
- poj 1459 最大流增广路算法
- eclipse ee设置tomcat和工程部署的目录
- 使用Genymotion安装APK出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE的解决办法
- sql的循环,判断,跳转语句
- 模运算性质及应用
- Linux:hping高级主机扫描
- Endnote 导出文献到Excel
- Spring Boot的启动器Starter详解
- 使用netcat(瑞士军刀)进行文件传输
- 在latex中画算法流程图
- ipython无法使用nbtstat的问题
- mongoDB Java的aggregate查询结果的遍历不停向mongoDB发送命令
- SQL Sever 2008性能分析之执行计划