java leetcode之[数据结构 简单]217. 存在重复元素
2021/7/13 9:36:08
本文主要是介绍java leetcode之[数据结构 简单]217. 存在重复元素,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
题目的链接在这里:https://leetcode-cn.com/problems/contains-duplicate/
目录
- 题目大意
- 一、示意图
- 二、解题思路
- HashSet
题目大意
给定一个整数数组,判断是否存在重复元素。如果存在一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返回 false 。
一、示意图
二、解题思路
//这道题是不是可以直接利用HashSet这个数据结构 然后比大小
HashSet
代码如下:
class Solution { public boolean containsDuplicate(int[] nums) { //这道题是不是可以直接利用HashSet这个数据结构 然后比大小 HashSet<Integer> hashSet=new HashSet<>(); for(int n:nums){ if(!hashSet.contains(n)){ //如果不包含 就可以放进去 hashSet.add(n); } } //然后直接比较长度 return nums.length!=hashSet.size(); } }
这篇关于java leetcode之[数据结构 简单]217. 存在重复元素的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-22项目:远程温湿度检测系统
- 2024-12-21《鸿蒙HarmonyOS应用开发从入门到精通(第2版)》简介
- 2024-12-21后台管理系统开发教程:新手入门全指南
- 2024-12-21后台开发教程:新手入门及实战指南
- 2024-12-21后台综合解决方案教程:新手入门指南
- 2024-12-21接口模块封装教程:新手必备指南
- 2024-12-21请求动作封装教程:新手必看指南
- 2024-12-21RBAC的权限教程:从入门到实践
- 2024-12-21登录鉴权实战:新手入门教程
- 2024-12-21动态权限实战入门指南