首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客232444207号
暨南大学 产品经理
发布于陕西
关注
已关注
取消关注
@DavidSperk:
查找众数及中位数
标题:查找众数及中位数 | 时间限制:1秒 | 内存限制:262144K | 语言限制:不限 1.众数是指一组数据中出现次数量多的那个数,众数可以是多个 2.中位数是指把一组数据从小到大排列,最中间的那个数,如果这组数据的个数是奇数,那最中间那个就是中位数,如果这组数据的个数为偶数,那就把中间的两个数之和除以2,所得的结果就是中位数 3.查找整型数组中元素的众数并组成一个新的数组,求新数组的中位数 import java.util.*;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String num = scanner.nextLine(); String[] nums =num.split("\\s+"); Map<Integer,Integer> map = new HashMap<>(); for (String nu :nums){ int nn = Integer.valueOf(nu); if (map.containsKey(nn)){ map.put(nn,map.get(nn)+1); }else { map.put(nn,1); } } int max = 0; for (int mm : map.values()){ if (mm>=max){ max =mm; } } List<Integer> numList =new ArrayList<>(); for (Map.Entry<Integer,Integer> entry :map.entrySet()){ if (entry.getValue()==max){ numList.add(entry.getKey()); } } Collections.sort(numList); if (numList.size()%2!=0){ int result =(numList.size()+1)/2 -1; System.out.println(numList.get(result)); }else { System.out.println((numList.get(numList.size()/2)+numList.get(numList.size()/2-1))/2); } }}
点赞 1
评论 0
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
10-30 18:46
门头沟学院 前端工程师
美团内推 美团面经
美团内推链接: https://zhaopin.meituan.com/web/position?staffSsoId=20507416 美团,打造你的职业传奇!我们提供广阔的晋升通道和个人发展计划! 以下是面经分享: 第一轮技术面 自我介绍 强缓存与协商缓存机制实现原理 HTTP/1、HTTP/2、HTTP/3的核心区别 Set与WeakSet的区别及弱引用特性 闭包与V8垃圾回收机制 React Hooks的设计动机及函数组件与类组件的差异 React Fiber架构解决的问题及实现思路 手写发布订阅模式 实现Promise.resolve及手写Promise核心逻辑 字符串处理题(去...
点赞
评论
收藏
分享
11-01 15:19
北京邮电大学 Java
滴滴 后端开发 一面
九月初面的,二进宫,这次顺利通过一面。自我介绍实习系统采用异步架构,如何保证数据的实时性流量暴增导致消息堆积,如何保证数据的实时性日志是用来做什么的项目黑马点评共同关注是如何用 Redis 实现的;Redis Set 求交集的命令,复杂度;关注用户比较多时,如何优化性能点赞排序是如何做的统计签到天数是如何做的为什么用 HyperLogLog 做 UV 统计,而不是 Set讲一下秒杀中使用的 Lua 脚本的逻辑数据库和缓存的一致性是如何保证的;先改数据库,再删缓存有什么问题吗;可能出现缓存击穿,如何处理为什么要做库存预占为什么不用 MySQL 做模糊查询说一下数据同步的链路;既然是异步的,如何避...
查看29道真题和解析
点赞
评论
收藏
分享
10-23 15:27
华中科技大学 Java
字节主动联系,怎么办
我这两天刚下载boss,打招呼打了很多小厂(想练练手),但都没有回应。结果字节主动联系我,但我感觉八股还没准备充分,不想第一次面试就面字节,怎么办
迷茫的大四🐶:
太主动了,建议直接把off发我邮箱里
点赞
评论
收藏
分享
10-22 19:26
北京理想汽车有限公司_理想空间_后端开发(实习员工)
27届北漂实习day3
对面老哥这屏幕要起飞了哈哈哈哈
schizophre...:
章鱼博士啊
我的实习日记
点赞
评论
收藏
分享
10-31 14:21
已编辑
2025软件开发兼职趋势:兼职平台,让技术价值最大化
随着数字化转型的深入推进,软件开发需求呈现 “碎片化、轻量化、灵活化” 的新特征,兼职开发成为行业不可忽视的新趋势。一面,大量中小企业、创业团队面临 “项目紧急但全职人才成本高” 的困境;另一方面,越来越多程序员、开发团队希望通过兼职实现 “技术变现 + 经 验积累” 的双重目标。然而,供需两端的错配、信息不透明、合作风险高等问题,仍在制约软件开发兼职市场的健康发展。一、软件开发兼职市场三大核心痛点,制约行业发展1. 供需精准匹配难:企业方往往难以快速找到契合技术栈、项目经验的开发人才,开发者也深陷 “海量信息筛选低效” 的困境,Java、Python、前端等热门技术领域的供需错配尤为突出;2...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
26届0实习秋招总结
9776
2
...
企鹅后端日常实习一面
9402
3
...
超级大月亮来了, 都来评论区许愿,包灵
8795
4
...
《以下言论仅代表个人观点,与百度无关》
8189
5
...
数字马力一面
7002
6
...
摸爬滚打,我也一定要离开华为
6509
7
...
秋招丑闻爆料爆料
5822
8
...
数字马力一面
4903
9
...
那个绩点倒数,挂科7门的女生最后考上了985研究生
4658
10
...
这八股我都只背,不实战的
4493
创作者周榜
更多
正在热议
更多
#
我来点评面试官
#
6509次浏览
52人参与
#
实习教会我的事
#
37310次浏览
320人参与
#
京东开奖
#
442302次浏览
2489人参与
#
今年秋招是回暖还是遇冷
#
14701次浏览
88人参与
#
如果不考虑收入,你最想做什么工作?
#
36673次浏览
225人参与
#
你实习是赚钱了还是亏钱了?
#
15850次浏览
152人参与
#
商战,最累的是我们
#
24918次浏览
91人参与
#
京东工作体验
#
17456次浏览
104人参与
#
同bg的你秋招战况如何?
#
164050次浏览
953人参与
#
教师节,你送祝福了吗
#
9797次浏览
71人参与
#
用一句话形容你的团队氛围
#
9691次浏览
115人参与
#
秋招开始捡漏了吗
#
53237次浏览
361人参与
#
三一重工求职进展汇总
#
21827次浏览
82人参与
#
找工作八股要背到什么程度?
#
8879次浏览
143人参与
#
考研人,我有话说
#
150689次浏览
1199人参与
#
硬件人,你被哪些公司给挂了
#
69165次浏览
932人参与
#
58同城求职进展汇总
#
39093次浏览
260人参与
#
你找工作是从容有余 or 匆忙滚爬?
#
5760次浏览
64人参与
#
华为存储OD事变
#
144355次浏览
724人参与
#
上班后,才发现大学__白学了
#
9196次浏览
57人参与
#
大学生该如何认清当下的就业环境?
#
108075次浏览
637人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务