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

新闻cms静态网站模板/可以看任何网站的浏览器

新闻cms静态网站模板,可以看任何网站的浏览器,体育投注网站开发,网站创意文案怎么做存在重复元素题目描述题解方法一(哈希表)方法二(排序)题目描述 给定一个整数数组,判断是否存在重复元素。 如果存在一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则…

存在重复元素

    • 题目描述
    • 题解
        • 方法一(哈希表)
        • 方法二(排序)

题目描述

给定一个整数数组,判断是否存在重复元素。

如果存在一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返回 false 。

题解

方法一(哈希表)

思路

对于数组中每个元素,我们将它插入到哈希表中。
如果插入一个元素时发现该元素已经存在于哈希表中,
则说明存在重复的元素。

代码

class Solution {public boolean  containsDuplicate ( int [] nums ){Set < Integer > set = new  HashSet < Integer >() ;for ( int x : nums ){if (!set.add (x)){return true ;}}return false ;}
}

方法二(排序)

对数字从小到大排序,数组的重复元素一定出现在相邻位置中。因此,我们可以扫描已排序的数组,每次判断相邻的两个元素是否相等,如果相等则说明存在重复的元素。

class Solution {public boolean containsDuplicate(int[] nums) {Arrays.sort(nums);int n = nums.length;for (int i = 0; i < n - 1; i++) {if (nums[i] == nums[i + 1]) {return true;}}return false;}
}
http://www.jmfq.cn/news/4876003.html

相关文章:

  • 查询icp备案跟接入的网站/单页网站设计
  • 简单静态网站模板/dw软件怎么制作网页
  • 做彩票网站需要代购/免费注册个人网站不花钱
  • 网站后台更新 前台看不到/网站开发软件
  • 哪里做网站做的好/优化推广关键词
  • 定制高端网站的公司/郑州网站优化渠道
  • 介绍小说的网站模板下载/自己怎么做游戏推广赚钱
  • 1688阿里巴巴批发网官网/海外seo
  • 做网站编辑需要什么文凭/海外网络推广方案
  • 国外做彩票网站推广是合法的吗/电脑培训班附近有吗
  • 做网站标题/怎么做公司网站推广
  • 群晖nas做网站域名/今日军事头条新闻
  • 视频直播类网站开发难度/收录批量查询工具
  • 开发区网站制作公司/免费外链网站seo发布
  • 上海高端建站网站/营销策划公司排名
  • 免费信息发布网站大全/关于手机的软文营销
  • 网站建站平台开发服务/微信小程序开发平台
  • 深圳华强北化妆品/唐山百度seo公司
  • 深圳平湖网站建设公司/微信公众号运营
  • 做网站需要每年都缴费吗/深圳做网站seo
  • 网站建设三站合一微信小程序/如何宣传推广自己的店铺
  • 网站侧边栏导航/html网页制作网站
  • 网站这么做/在线制作网站免费
  • 永嘉网站建设/百度客服中心人工电话
  • 行业网站建设方案/关键词长尾词优化
  • 国外注册域名的网站/天津建站网
  • 怎么开发聊天软件/百家号seo
  • dw建设网站视频/品牌策划方案ppt
  • 做网站找模板去哪好/天津百度快速排名优化
  • 网页制作师培训机构/seo优化必备技巧