您当前的位置: 首页 > 

宝哥大数据

暂无认证

  • 4浏览

    0关注

    1029博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

268. 缺失数字

宝哥大数据 发布时间:2019-10-28 11:04:36 ,浏览量:4

268. 缺失数字

题目描述

在这里插入图片描述

1.1、使用新的列表
class Solution(object):
    def missingNumber(self, nums):
        """
        :type nums: List[int]
        :rtype: int
        """
        ns = [0 for i in range(len(nums) + 1)]
        for i in nums:
            ns[i] = 1
        
        for i in range(len(ns)):
            if ns[i] == 0:
                return i
1.2、索引与数的关系,求和

在这里插入图片描述

class Solution(object):
    def missingNumber(self, nums):
        """
        :type nums: List[int]
        :rtype: int
        """
        res = len(nums)
        
        for idx, num in enumerate(nums):
            print(idx, num)
            res += idx - num
        return res


1.3、位运算

在这里插入图片描述

class Solution(object):
    def missingNumber(self, nums):
        """
        :type nums: List[int]
        :rtype: int
        """
        missing = len(nums)
        for i in range(len(nums)):
            missing ^= i ^ nums[i]
        return missing


关注
打赏
1587549273
查看更多评论
立即登录/注册

微信扫码登录

0.0630s