/*** 给定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. 用二叉树来理解树状数组
  2. 【干货】极简体验+免费真的万能嘛?北森Saas第一坑:免费
  3. 机器人学习--Imperial College London机器人学课程
  4. 可以自发热的袜子,穿上暖3.9℃,这个冬天不再怕脚冷!
  5. 萤石云好友分享的监控怎么看_萤石S1:英超赛场上雄起的中国品牌
  6. 你今天volatile了吗?--慎重使用
  7. Android中Activity的四大启动模式实验简述
  8. hdu 5919 主席树保留区间数的种类数目
  9. OpenGL超级宝典(第7版)环境配置和相关问题
  10. 小型微型计算机系统杂志好投么,小型微型计算机系统杂志
  11. 三大微分中值定理和洛必达法则、泰勒公式
  12. 运用Python——劳拉下棋_四连环游戏_重力四子棋游戏(代码与游戏判定)
  13. markdown中数学符号和公式总结
  14. 鸿蒙车载智慧屏评测,荣耀智慧屏体验评测:鸿蒙系统的智慧
  15. 网络安全——Webshell管理工具
  16. 魔众微信管理系统,简单易用的微信公众号管理系统
  17. 计算机教室规则英语作文,班级规则初中英语作文
  18. android 电视盒子 遥控器 获取,Android TV开发中所有的遥控器按键监听及注意事项,新增home键监听...
  19. oracle11g 没有scott,Oracle11g中没有scott用户怎么办啊???
  20. 6s测试信号软件,手机信号强度测试:苹果iPhone6s不敌三星S6

热门文章

  1. java带头结点空单链表_Java版带头结点单链表的实现
  2. 信息技术处理员_2020年人社发布16个新职业全媒体运营师、 网约配送员都是干啥的...
  3. Redmine使用说明,比较详细并且有具体使用简单使用制度
  4. thermal的cpu cool device
  5. AI与游戏的溯源与发展【1956年至今】 | AI掌故
  6. flv/f4v/m4v
  7. NOJ 1009连连看
  8. 安全加密 - CMAC vs HMAC
  9. matrix67文章学习
  10. Android手机电池不耐用,安卓手机不耐用? 3款省电软件对比评测