前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >leetcode每日一题:217. 存在重复元素

leetcode每日一题:217. 存在重复元素

作者头像
用户7685359
发布2020-12-22 15:35:45
2050
发布2020-12-22 15:35:45
举报
文章被收录于专栏:FluentStudyFluentStudyFluentStudy

leetcode每日一题:217. 存在重复元素:https://leetcode-cn.com/problems/contains-duplicate/

一起刷题吧

一、题意分析

输入:整数数组 输出:如果有重复数值,则输出 true,反之 false 难度:简单 标签:哈希、数组

示例: 输入: [1,2,3,1] 输出: true

二、参考代码

其实这个就比较简单了,直接上代码:

from typing import List


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

当然也可以做优化,简单的代码实现是上面的方式。也可以通过循环一次,当发现有重复就返回 true,这样的好处是可以提前终止循环。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-12-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FluentStudy 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、题意分析
  • 二、参考代码
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档