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

中山网站建设seo优化营销制作设计全国特种作业人员证查询系统

中山网站建设seo优化营销制作设计,全国特种作业人员证查询系统,网页设计与制作 培训,网页设计教程231. 问题描述 找出数组中重复的数字。 在一个长度为 n 的数组 nums 里的所有数字都在 0#xff5e;n-1 的范围内。数组中某些数字是重复的#xff0c;但不知道有几个数字重复了#xff0c;也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 示例 1#xff1…1. 问题描述 找出数组中重复的数字。 在一个长度为 n 的数组 nums 里的所有数字都在 0n-1 的范围内。数组中某些数字是重复的但不知道有几个数字重复了也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 示例 1 输入[2, 3, 1, 0, 2, 5, 3] 输出2 或 3 2. 解题详情 由于只需要找出数组中任意一个重复的数字因此遍历数组遇到重复的数字即返回。为了判断一个数字是否重复遇到使用集合存储已经遇到的数字如果遇到的一个数字已经在集合中则当前的数字是重复数字。 伪代码如下 1.初始化集合为空集合重复的数字 repeat -1 2.遍历数组中的每个元素 3.将该元素加入集合中判断是否添加成功 4.如果添加失败说明该元素已经在集合中因此该元素是重复元素将该元素的值赋给 repeat并结束遍历。 时间复杂度O(n)O(n)。 遍历数组一遍。使用哈希集合HashSet添加元素的时间复杂度为 O(1)O(1)故总的时间复杂度是 O(n)O(n)。 空间复杂度O(n)O(n)。不重复的每个元素都可能存入集合因此占用 O(n)O(n) 额外空间。 class Solution {public int findRepeatNumber(int[] nums) {SetInteger set new HashSetInteger();int repeat -1;for (int num : nums) {if (!set.add(num)) {repeat num;break;}}return repeat;} }
http://www.sadfv.cn/news/194505/

相关文章:

  • 四川做网站设计公司价格wordpress 属于多个栏目
  • 一个ip 做2个网站企业网站实名制
  • 新增接入 新增网站海口商城网站建设
  • 福建建设监理网站南通丰汇建设有限公司公司网站
  • 湘西北京网站建设重庆就业网
  • 备案网站内容简介浦口区网站建设技术指导
  • 学校网站报价方案代充网站怎么做
  • 关键词排名优化网站建设公司重庆网站的建设
  • 怎么看一个网站是由哪个网络公司做的网站核验点查询
  • 雄安建设集团 网站夜晚必备直播软件
  • 怎么给一个花店做网站建设山西建站管理系统开发
  • 电子政务网站开发和设计的关系产品网络推广方式
  • 二维码的网站如何做北京网站开发建设公司
  • 网站制作 文案饰品做商城网站模式
  • app推广之家北京seo结算
  • 社保网站哪里做转入Apache局域网网站制作
  • 怎样把自己做的网站上传到网上网站开发过程和里程碑
  • 柳州企业 商家应该如何做网站中企动力做网站
  • 抖音代运营工作内容关键词优化工具互点
  • 58上怎么做装修网站新乡手机网站建设哪家好
  • 网站建设整体情况介绍wordpress清理插件哪个好
  • 做网站维护承包合同浙江信息港网证书查询
  • 专用于做网站公司网站开发外包售后维护合同范本
  • 大连网站公司电商网络推广
  • wordpress可以建哪些网站正规it培训学校哪家好
  • asp网站后台不能编辑百度手机助手应用商店
  • 蚌埠网站建设专业的公司4000-262-举报网站建设公司
  • 电子商务网站建设岗位要求网络营销在我国的发展历程
  • 快速建站php网站专题模板
  • 代理ip访问网站ps案例教程网站