博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Leetcode 268 Missing Number
阅读量:5295 次
发布时间:2019-06-14

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

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.

1.XOR

class Solution(object):    def missingNumber(self, nums):        t = len(nums)        for i in range(len(nums)):            t ^= i            t ^= nums[i]        return t

2.SUM

class Solution(object):    def missingNumber(self, nums):        return len(nums)*(len(nums)+1)/2-sum(nums)

 

转载于:https://www.cnblogs.com/lilixu/p/5542669.html

你可能感兴趣的文章
ElasticSearch+NLog+Elmah实现Asp.Net分布式日志管理
查看>>
kubernetes基础
查看>>
利用原生js做了一个扫雷
查看>>
javascript
查看>>
项目启动报java.io.EOFException异常
查看>>
RabbitMQ入门:Hello RabbitMQ 代码实例
查看>>
ie6下使用min-height的方法
查看>>
解析ArcGis的字段计算器(二)——有玄机的要素Geometry属性,在属性表就能查出孔洞、多部件...
查看>>
c++ const enum #define
查看>>
初次来博客园
查看>>
Restful风格wcf调用2——增删改查
查看>>
最近使用asp.net时遇到 "运行时错误" 解决方案
查看>>
比例简化
查看>>
centos mysql 修改端口
查看>>
xcode4 设置调试错误信息小结
查看>>
asp.net 文件下载 支持断点续传
查看>>
angulaijs中的ng-upload-file与阿里云oss服务的结合,实现在浏览器端上传文件到阿里云(速度可以达到1.5M)...
查看>>
Android ViewPager滑动导航菜单
查看>>
50%记录的函数
查看>>
scala 13 抽象类 字段方法
查看>>