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

长春外贸网站建设4435做商品二维码检测的网站

长春外贸网站建设4435,做商品二维码检测的网站,企业网站建设教程视频,如何将wordpress上传1. 问题描述 找出数组中重复的数字。 在一个长度为 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://wiki.neutronadmin.com/news/347886/

相关文章:

  • 企业网站建设 租用服务器公司网站模板最新
  • 什么网站可以请人做软件下载巩义网站网站建设
  • 太原h5建站公司网站维护工作
  • 东莞免费企业网站模板推广手机app怎么开发的
  • 网站托管服务合同范本建立网站需要的技术
  • qq排名优化网站寮步镇网站建设公司
  • 虚拟主机和网站的关系山东网站制作软件
  • 手机微信官方网站成全视频免费观看在线看第6季动漫
  • 网站之间如何交换友情链接医疗产品网站建设
  • 成都建设网站专业公司推广产品最好的方式
  • 网站开发工程师简介河南网站建设哪家公司好
  • 网站开发公司的做得好的企业网站
  • 简单的企业小网站河南网站建设公司排名
  • 网站备案号 链接广告制作专业
  • 家纺公司网站模版中国建设银行江西分行网站首页
  • 手机网站设计公司可去亿企邦网站logo怎么修改
  • 网站关键词如何设置九江专业网站建设
  • 企业电子商务网站建设问题宁波百度seo点击软件
  • 鹰潭做网站wordpress密码无法重置密码
  • 延吉网站开发公司郑州区块链数字钱包网站开发公司
  • 郑州有哪些搞网站开发的公司百度公司简介介绍
  • html5怎末做意见反馈网站东莞网站推广及优化
  • 国内做贵金属返佣比较多的网站美容评测网站建设分析报告
  • 嘉兴市南湖区城乡规划建设局网站专门网页制作工具有
  • 总部基地网站建设公司seo优化技术培训中心
  • 接网站建设单子注意事项七牛怎么做网站服务器
  • 怎么制作网站网页免费设计app的网站建设
  • 建设银行网站注册不了一键生成app的方法
  • 网站开发所需经费杭州外贸建站公司
  • 做简历比较好的网站福田做网站联系电话