题意:

  如果所给序列的元素不是唯一的,则返回true,否则false。

思路:

  哈希map解决。

 class Solution {
public:
bool containsDuplicate(vector<int>& nums) {
unordered_map<int,int> mapp;
for(int i=; i<nums.size(); i++)
{
if(mapp[nums[i]]) return true;
else mapp[nums[i]]=;
}
return false;
}
};

AC代码

python3

直接排序,再比对相邻元素

 class Solution(object):
def containsDuplicate(self, nums):
"""
:type nums: List[int]
:rtype: bool
"""
if nums==[]: return False
nums=sorted(nums)
i=1
while i<len(nums):
if nums[i-1]==nums[i]:
return True
i+=1
return False

AC代码

用set辅助

 class Solution(object):
def containsDuplicate(self, nums):
"""
:type nums: List[int]
:rtype: bool
"""
return len(set(nums))<len(nums)

AC代码

最新文章

  1. 服务器搭建多个tomcat服务器
  2. 当SD卡拔出时,返回首页,栈中的activity都要清除,只留下首页的activity
  3. AngularJS 国际化——Angular-translate
  4. JS 获取 地址栏 参数
  5. BP(back propagation)反向传播
  6. dipole antenna simulation by FEKO
  7. 打印从1到最大的n位数
  8. 【转】shell 教程——07 Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
  9. 如何看懂XDEBUG+WEBGRIND?(转)
  10. qplot函数用法(转载)
  11. VOOC还真算是OPPO的核心技术
  12. web页面和小程序页面实现瀑布流效果
  13. ADG日志传输方式参数log_archive_dest_n详解
  14. Maven setting.xml文件详解(转)
  15. json.dumps()和json.loads()
  16. ASP.NET MVC随记汇总
  17. 【洛谷p1932】A+B A-B A*B A/B A%B Problem
  18. the error about “no such file or directory”
  19. IOS设计模式第九篇之备忘录模式
  20. CTF-练习平台-Misc之 再来一道隐写

热门文章

  1. ASP.NET MVC 4 插件化架构简单实现-实例篇
  2. 【HTTP】Fiddler(一) - Fiddler简介
  3. 【BZOJ】【2253】【WC 2010 BeijingWC】纸箱堆叠
  4. 获取c++ edit控件内容
  5. failed creating the Direct3d device--debug
  6. function复习
  7. 精通ASP.Net MVC 3 框架(第三版)学习笔记
  8. 关于navicat连接oracle 报 ORA-12737 set CHS16GBK错误的解决方案
  9. HDOJ-1999 不可摸数
  10. CentOS5下配置JDK1.6+TOMCAT6