听峰问雨 听峰问雨
首页
导航站
  • 编程语言

    • Python
  • 数据结构与算法
  • 设计模式
  • UVA
  • LeetCode
  • 《Go语言实战》
  • 《Go Web编程》
  • 《算法精粹 经典计算机科学问题的Python实现》
  • 学习
  • 博客搭建
  • 本站

    • 分类
    • 标签
    • 归档
  • 我的

    • 收藏
    • 关于
GitHub (opens new window)

zfprotectors

默默学习er
首页
导航站
  • 编程语言

    • Python
  • 数据结构与算法
  • 设计模式
  • UVA
  • LeetCode
  • 《Go语言实战》
  • 《Go Web编程》
  • 《算法精粹 经典计算机科学问题的Python实现》
  • 学习
  • 博客搭建
  • 本站

    • 分类
    • 标签
    • 归档
  • 我的

    • 收藏
    • 关于
GitHub (opens new window)
  • UVA

  • LeetCode

    • LeetCode1 - 两数之和
    • LeetCode53 - 最大子数组和
    • LeetCode88 - 合并两个有序数组
    • LeetCode217 - 存在重复元素
      • 问题
      • 题解
      • 代码
    • LeetCode1108 - IP地址无效化
    • LeetCode1290 - 二进制链表转整数
    • LeetCode1603 - 设计停车系统
  • ACM
  • LeetCode
zfprotectors
2022-06-21
目录

LeetCode217 - 存在重复元素

# 问题

给你一个整数数组 nums 。如果任一值在数组中出现 至少两次 ,返回 true ;如果数组中每个元素互不相同,返回 false 。

# 题解

题目判断是否重复,了解到集合能够去重的特性,可以将list集合化后,

  • 若集合的数量与原列表的数量相同,说明列表内的数据无重复
  • 若集合的数量与原列表的数量不同,说明列表内的数据存在重复

# 代码

class Solution:
    def containsDuplicate(self, nums: List[int]) -> bool:
        return len((set(nums))) != len(nums)

1
2
3
4
编辑 (opens new window)
#数组
LeetCode88 - 合并两个有序数组
LeetCode1108 - IP地址无效化

← LeetCode88 - 合并两个有序数组 LeetCode1108 - IP地址无效化→

最近更新
01
LeetCode88 - 合并两个有序数组
06-22
02
LeetCode1 - 两数之和
06-22
03
LeetCode1603 - 设计停车系统
06-21
更多文章>
Theme by Vdoing | Copyright © 2021-2022 zfprotectors | 闽ICP备2021014222号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式