数组中重复的数字 牛客网 剑指Offer

  • 题目描述
  • 在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是第一个重复的数字2。
class Solution:
#run:24ms memory:5860k
def duplicate(self, numbers, duplication):
if numbers == None or len(numbers) <2:
return False
lt = [0 for i in range(len(numbers))]
for i in range(len(numbers)):
lt_item = lt[numbers[i]]
if lt_item > 0:
duplication[0] = numbers[i]
return True
else:
lt[numbers[i]] = lt_item + 1
return False

最新文章

  1. mvc 中的 [ChildActionOnly] 和 [NonAction]
  2. mysql常用操作语句(转)
  3. My Package
  4. 半径无关单核单线程最快速高斯模糊实现(附完整C代码)
  5. $(&quot;:input&quot;).each()和$.each()的区别
  6. Git客户单for Windows
  7. RHCA442学习笔记-Unit11内存回收
  8. MapReduce编程模型详解(基于Windows平台Eclipse)
  9. Linux 系统从入门到精通的学习大纲;
  10. ScrollView &amp; HorizontalScrollView
  11. python-pytest学习
  12. spring-boot (三) spring data jpa
  13. MTCNN试用
  14. js screen
  15. Hbase记录-HBase扫描/计数/权限
  16. CTEX(LaTeX) 编译 中文
  17. 【laravel VS lumen】
  18. is not allowed to connect to this MySQL server解决办法
  19. Hbase 学习(二)各种filter
  20. 如何使用vue的axios结合PHP去上传文件

热门文章

  1. CodeForce-811B Vladik and Complicated Book(水题)
  2. 个人作业——CVPR顶会论文爬取
  3. 安卓gradle时报错&quot;ERROR: Plugin with id &#39;com.android.application&#39; not found.&quot;
  4. PHP的OpenSSL加密扩展学习(二):非对称加密
  5. use关键字在PHP中的几种用法
  6. 解决wampserver无法启动问题
  7. js中针对dom的crud
  8. vue 熟悉项目结构 创建第一个自己的组件
  9. 『Python』多进程
  10. 基于AM335X,如何搭建优良的Linux开发环境(下)