/*** 给定10w个数据,统计每个数据出现的次数* @param array* @return*///key是关键字,value是出现的次数public static Map<Integer,Integer> func1(int[] array){Map<Integer,Integer> map = new HashMap<>();//判断array中的元素是否在map当中,在就是1,不在就是在原来基础上加1for (int i = 0; i < array.length; i++) {if(map.get(array[i]) == null){map.put(array[i], 1);}else{map.put(array[i],map.get(array[i])+1);}}return map;}/*** 将10w个数据中的数据去重* @param array* @return*/public static Set<Integer> func2(int[] array){Set<Integer> set = new TreeSet<>();for (int i = 0; i < array.length; i++) {set.add(array[i]);}return set;}/*** 返回10w个数据中的数据第一个重复的* @param array* @return*/public static int func3(int[] array){Set<Integer> set = new TreeSet<>();for (int i = 0; i < array.length; i++) {if(set.contains(array[i])){return array[i];}set.add(array[i]);}return -1;}

Java大数据去重,返回第一个重复的数据,统计每个数据出现的次数相关推荐

  1. 检索数据_9_返回的字段在某个范围内的数据

    返回的字段在某个范围内的数据 需求描述 需求:查询雇员表emp里部门编号在10和30的部门编号.雇员名称.职位名称. 解决方法:使用数据库里IN关键字来限制员工表里的deptno. 注: 数据库数据集 ...

  2. java双重循环去重_java List去除重复数据实现

    作者:多纤果冻 blog.csdn.net/qq_37939251/article/details/90713643 注:参照的文章完成的是int类型去重. String 类型基本一致,我完成的dem ...

  3. java 生成缩略图并返回字节数组_关于提取后台图片数据时自动生成缩略图程序...

    调用图片的页面: require_once('thumbs.php');//调用缩略图的类文件 //3 手机推荐 $nestedRows= $Download->getDownotherList ...

  4. 后端数据成功返回 页面不渲染_如何统计页面访问量,看这一篇就够了

    大家好我是CloudCoder,译为云时代的码农,专注分享linux/go/java等相关技术. 如何使用前后端统计页面的访问量? 这是我的一个github项目 链接为:https://github. ...

  5. 10亿条数据去重后排序和在线日志人数统计

    一:10亿条数据排序 思路:数据量比较大,普通比较会占用很多的内存,可以采用其他方法,构造一个字节数组 每个字节的值代表连续八个整形数据的值是否存在,即使包括最大的整数值,大概内存512m 源码如下 ...

  6. php如何对几G的文本数据去重,Linux下导出数据库文件进行统计+去重

    本文主要讲述了如何在Linux中实现数据库文件统计以及去重,感兴趣的朋友可以来学习一下! 1. 把数据库表导出到文本文件中 mysql -h主机 -P端口 -u用户 -p密码 -A 数据库 -e &q ...

  7. python 数据去重_科学网—python学习——根据条件提取数据,并去重 - 李立的博文...

    [Python字符串提取] 摘要:根据要求进行字符串的提取,并去重 导入分析所需的库import pandas as pd 构造数据集 as1 = pd.DataFrame({'a':[1,2,3,4 ...

  8. SQL 语句之insert语句插入数据:若表中有重复的主键或数据继续插入解决方案

    已知条件:MySQL数据库  存在一张表,表名为teacher,主键为id,表中有4行数据 select * from teacher; 要求:要求使用数据库插入语句往表中插入数据,若需要插入表中的数 ...

  9. vue 后端数据成功返回 页面不渲染_vue能获取到数据数据却渲染不到页面上,为什么?...

    问题描述 从后台可以拿到数据,并打印在控制台但是就是渲染不到页面,我也不知道是为什么,感觉都正常 问题出现的环境背景及自己尝试过哪些方法 尝试用let _this = this来代替this但是还是没 ...

最新文章

  1. php53 的mcrypt模块 , 需要用源代码进行安装
  2. arcgis 散瓦片发布服务_利用已有的缓存地图文件发布ArcGIS Server瓦片服务
  3. lombok之@Slf4j注解
  4. java获取作用域的值_Java-springMVC框架:springMVC取参数值、把值放入作用域方法
  5. 什么是 Linux 中的显示管理器?
  6. [读后感]Java 控制台执行 Jar 传參的编码问题
  7. 刚入职的阿里巴巴,我是怎么学习算法的
  8. eclipse tomcat lomboz的安装配置说明
  9. Word技能-更改 Normal 模板 (Normal.dotm)
  10. 浪曦大型企业门户综合项目的设计、实施与管理实地培训班隆重开班招生中……
  11. 最新JCR期刊IF及分区情况(中科院SCI期刊分区表)
  12. java 异或加密_Java异或技操作给任意的文件加密原理及使用详解
  13. 电路设计软件系列教程(四),Protel DXP电路设计软件之创建PCB文件
  14. 九、51单片机之直流电机驱动
  15. 数据安全与销毁:数据安全已经上升到了国家战略层面
  16. Chrome源码剖析、上--多线程模型、进程通信、进程模型
  17. 【应届生笔试资料分享二】中国农业银行相关介绍汇总
  18. python123注册登录_用Python实现web端用户登录和注册功能的教程
  19. 各种肤质补水六大误区 - 健康程序员,至尚生活!
  20. 微信怎么隐藏视频号入口

热门文章

  1. 2022-1-9数据库理论期末复习(六)第五章 数据库完整性
  2. Objective-C之报错:Expression is not assignable.
  3. 现货黄金模拟交易平台有什么用?
  4. 时区、时间、夏令时及NTP时间同步设置
  5. Error: 17172, Severity: 16 SNIInitialize() failed with error 0x2.
  6. 英语四级和计算机一级算多少学分,英语四六级,到底是425分,还是426分才算过?...
  7. Flutter学习日常BUG合集
  8. ubuntu14.04 下flash_tool问题
  9. java-php-python-ssm停车场收费管理系统计算机毕业设计
  10. cloudflare免费证书_Cloudflare 免费SSL证书使用