博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
lintcode-medium-Find the Missing Number
阅读量:5057 次
发布时间:2019-06-12

本文共 663 字,大约阅读时间需要 2 分钟。

Given an array contains N numbers of 0 .. N, find which number doesn't exist in the array.

 

Given N = 3 and the array [0, 1, 3], return 2

 

 

public class Solution {    /**         * @param nums: an array of integers     * @return: an integer     */    public int findMissing(int[] nums) {        // write your code here                if(nums == null || nums.length == 0)                return 0;                int sum = 0;                for(int i = 0; i < nums.length; i++){            sum += nums[i];        }                int N = nums.length;                return N * (N + 1) / 2 - sum;            }}

 

转载于:https://www.cnblogs.com/goblinengineer/p/5300477.html

你可能感兴趣的文章
Oracle与Sql server 在SQL上的不同
查看>>
Sublime Text 3手动安装Sublimerge文件对比插件
查看>>
信息论与编码相关知识点
查看>>
深入浅出MongoDB应用实战开发
查看>>
memcached配置 启动
查看>>
IJ:IntelliJ IDEA安装
查看>>
ASP.NET Web Pages:帮助器
查看>>
软件测试课后习题(二)
查看>>
数字和表达式
查看>>
如何用纯 CSS 创作一个行驶中的火车 loader
查看>>
js数据结构与算法--递归
查看>>
原生js实现问卷调查
查看>>
Week5——团队选题&需求分析
查看>>
cookie的使用
查看>>
打造自己个性的notepad ++
查看>>
HDU 4479 Shortest path 带限制最短路
查看>>
简单之美
查看>>
C# 将一个DataTable的结构直接复制到另一个DataTable
查看>>
CF1073G Yet Another LCP Problem 后缀自动机 + 虚树 + 树形DP
查看>>
zip文件压缩解压缩:Zip-Utils
查看>>