当前位置: 首页 > news >正文

太仓做企业网站it行业培训机构哪个好

太仓做企业网站,it行业培训机构哪个好,自适应网站建设优化建站,电商产品开发员有前景吗leetcode217. 存在重复元素 给你一个整数数组 nums 。如果任一值在数组中出现 至少两次 ,返回 true ;如果数组中每个元素互不相同,返回 false 。 示例 1: 输入:nums [1,2,3,1] 输出:true 示例 2&#x…

leetcode217. 存在重复元素

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

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

示例 2:
输入:nums = [1,2,3,4]
输出:false

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

目录

    • leetcode217. 存在重复元素
      • 思维导图
      • 算法思想
      • 算法步骤
      • 流程图
      • 具体代码

思维导图

在这里插入图片描述

算法思想

算法使用了哈希集合(unordered_set)的特性来实现这个目标。哈希集合不允许重复的元素,因此可以用来检测数组中的重复项。

算法步骤

1.创建一个空的哈希集合temp。
2.遍历数组nums中的每个元素。
3.将遍历到的元素插入到temp中。
4.由于temp不允许重复元素,如果某个元素已经存在于temp中,那么insert操作不会将其再次添加到集合中,并且集合的大小不会改变。
5.在遍历结束后,比较temp的大小与nums的大小: 如果temp的大小等于nums的大小,说明没有重复元素,返回false。 如果temp的大小小于nums的大小,说明存在至少一个重复元素,返回true。

流程图

在这里插入图片描述

具体代码

class Solution {
public:bool containsDuplicate(vector<int>& nums) {unordered_set<int> temp;for(int i=0;i<nums.size();i++){temp.insert(nums[i]);}if(temp.size()==nums.size()) return false;else return true;}
};
http://www.tj-hxxt.cn/news/40821.html

相关文章:

  • 深圳福田网站建设公司哪家好十大禁止安装应用入口
  • centos安装wordpress引擎优化
  • 建设营销网站昆明关键词优化
  • ps网站主页按钮怎么做软文代写平台有哪些
  • 企业代办公司西安seo整站优化
  • 做彩票网站违法的吗咖啡的营销推广软文
  • 金溪那里可以做网站百度信息流投放技巧
  • 宝山网站建设服务网站外链有多重要
  • 网站建设的目标与期望最近发生的热点事件
  • wordpress主题转html如何软件网站优化公司
  • 宁津哪个网络公司做网站比较好项目平台
  • asp 建站友情链接免费发布平台
  • 做动漫头像的网站社交媒体营销案例
  • 装配式建筑网站制作一个网站步骤
  • c 网站开发技术基本seo
  • 从做系统后以前的网站打不开了怎么办理网站设计
  • 做门户网站的思路查询域名注册信息
  • 网站悬挂备案号网站建设合同
  • html制作新闻信息展示页面苏州seo优化公司
  • 哪个商城网站建设好关键词整站优化
  • 贵州省建设厅实名认证网站新闻头条最新消息摘抄
  • 做现货黄金看什么网站热搜榜排名前十
  • 网站开发网络公手机百度网盘网页版登录入口
  • 网站建设市场分析免费域名服务器
  • 做网站 成都sem与seo
  • 品牌营销型网站建设公司百度提交入口的网址
  • 南京做网站xjrkj福州seo代理计费
  • 网站建设服务项目万网域名注册流程
  • 网站建设主机类型怎么选百度推广电话号码
  • 小公司建设网站搜索引擎优化seo课程总结