Single Number

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

python code:

class Solution:
# @param {integer[]} nums
# @return {integer}
def singleNumber(self, nums):
  B={}
  for i in nums:
    if i not in B:      #建立一个dict,遍历此list,将其值作为key,并简单的将其出现次数离散化为1和2作为value
      B[i]=1
    else:
      B[i]=2
  for i in B:
    if B[i] == 1:
      ret=i        #遍历dict,如果某个key对应的value为1,则返回该值
      break
  return ret

转载于:https://www.cnblogs.com/bthl/p/4574519.html

leetcode Single Number python相关推荐

  1. [LeetCode]Single Number II

    今天室友推荐了一道LeetCode上面的练习题Single Number II,题目大概的意思是有一个整形的数组,里面只有一个数是出现一次的,其他的数都出现了三次,然后让把这个数找出来. 第一眼看到这 ...

  2. leetcode - Single Number

    今天开始刷leetcode上的题,争取校招前刷过一遍,从AC率最高的题目开始刷,不废话了,看题 题目:Single Number Given an array of integers, every e ...

  3. LeetCode Single Number I / II / III

    [1]LeetCode 136 Single Number 题意:奇数个数,其中除了一个数只出现一次外,其他数都是成对出现,比如1,2,2,3,3...,求出该单个数. 解法:容易想到异或的性质,两个 ...

  4. LeetCode Single Number III(位操作)

    问题:给出一个数组,有两个数只出现一次,其它都出现两次. 思路:先对数组求异或,得到两个数异域的结果.然后确定差异的最低位.再将数组与这个差异位作异域,得到其中的一个数.再与异域结果异域后即得到另外一 ...

  5. LeetCode Single Number II(位操作)

    问题:给出一个数组,其中只有一个数出现一次,其它数出现三次,找出出现一次的数 思路: 1.统计每位出现的次数,如果mod 3等于1,则将该位置为1,最后即得到出现一次的数. 2.使用三个变量来分别来表 ...

  6. [Leetcode] single number ii 找单个数

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

  7. leetcode:Single Number【Python版】

    1.用双重循环逐个遍历(超时) 2.用list B的append和remove函数(超时) 3.用dict B(AC) 1 class Solution: 2 # @param A, a list o ...

  8. [LeetCode] Single Number 单独的数字

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

  9. [Leetcode] single number 找单个数

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

最新文章

  1. B - Dungeon Master POJ - 2251
  2. px word 表格宽度_word怎样批量修改表格的宽度(2)
  3. 很火的WiFi6,了解一下
  4. 计算机右键菜单太多,电脑点击右键太多选项怎么办
  5. java 微信隐藏右上角_React Js 微信禁止复制链接分享禁止隐藏右上角菜单功能
  6. 【万字长文】探讨可信构架之道
  7. Google 网站品质指南
  8. Springmvc集成CXF请看教程二
  9. win7右键计算机死机,Win7桌面点击右键死机的解决方法
  10. node mysql菜鸟教程_Node.js 创建第一个应用
  11. PostgreSQL 跨数据库实例之间的数据访问
  12. tensorflow2.X tf.data.Dataset详解
  13. AM335X-IO输入总是读不到输入电平——8
  14. python关键词挖掘_Python挖词脚本,挖出几十万关键词不是梦 带搜索量
  15. smartforms 黑底白字的标签logo制作
  16. STM32F03 SPI通信 连续传送24位数据(DMA或者不用)
  17. 分数阶混沌系统李雅普指数和分岔图
  18. 《管理的常识》读书笔记
  19. 毕业生--参考文献查询网站及方法(中文核心及以上)
  20. vue2项目引入社交分享插件vshare

热门文章

  1. 支持html5浏览器速查
  2. How to stop worrying & start living
  3. String 类中怎么出现此类问题?
  4. 敏捷个人纸质书:第一章 源于生活和工作的敏捷个人
  5. 【hdu 6342】Expression in Memories
  6. 格式化输出和printf命令
  7. win32: 查询滚动条相关信息的注意事项
  8. B - 娜娜梦游仙境系列——跳远女王
  9. 在不root手机的情况上读取Data目录上的文件
  10. Apache 'mod_accounting'模块SQL注入漏洞(CVE-2013-5697)