美文网首页
Leetcode-136题:Single Number

Leetcode-136题:Single Number

作者: 八刀一闪 | 来源:发表于2016-09-26 20:47 被阅读12次

    题目

    Given an array of integers, every element appears twice except for one. Find that single one.

    思路

    两个相同的数字异或为零

    代码

    class Solution(object):
        def singleNumber(self, nums):
            """
            :type nums: List[int]
            :rtype: int
            """
            if nums==None or len(nums)==0:
                return None
            res = 0
            for num in nums:
                res ^= num
            return res
    

    相关文章

      网友评论

          本文标题:Leetcode-136题:Single Number

          本文链接:https://www.haomeiwen.com/subject/qigqyttx.html