首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
imp
2016-09-21 21:10
中国科学院大学 Java
关注
已关注
取消关注
9.21今日头条两道笔试有全AC代码么?求代码?
如题,我两道都AC 30%,菜的抠脚。。。
提示
全部评论
推荐
最新
楼层
今日看点
江西理工大学 Java
排下序就可以了,用的是归并排序,完了才发觉可以用Sort排序的。。。 public class JR2 { public static void main(String[] args){ Scanner in = new Scanner(System.in); int n = in.nextInt(); int[] arr = new int[n]; for(int i = 0; i < n; i++){ arr[i] = in.nextInt(); } System.out.println(solution(arr)); } public static int solution(int[] arr) { mergeSort(arr, 0, arr.length - 1); int count = 0; int flag = 1; for (int i = 0; i < arr.length - 1; i++) { if (Math.abs(arr[i] - arr[i + 1]) <= 10) { if (flag == 3) { flag = 1; } else { flag += 1; } } else { if (flag == 3) { flag = 1; } else { count += 3 - flag; flag = 1; } } } if (flag!=3){ count+=3-flag; } return count; } public static void merge(int[] arr, int low, int mid, int height) { int i = low; int j = mid + 1; int k = 0; int[] temp = new int[height - low + 1]; while (i <= mid && j <= height) { if (arr[i] <= arr[j]) { temp[k++] = arr[i++]; } else { temp[k++] = arr[j++]; } } while (i <= mid) { temp[k++] = arr[i++]; } while (j <= height) { temp[k++] = arr[j++]; } for (int m = 0; m < temp.length; m++) { arr[low + m] = temp[m]; } } public static void mergeSort(int[] arr, int low, int height) { if (low < height) { int mid = (low + height) / 2; mergeSort(arr, low, mid); mergeSort(arr, mid + 1, height); merge(arr, low, mid, height); } } }
点赞
回复
分享
发布于 2016-09-21 21:20
暂无评论,快来抢首评~
相关推荐
10-29 23:31
安克创新 Anker_嵌入式软件工程师(准入职员工)
安克内推,安克内推码
一面直接略过了,因为我觉得终面更有深度一些,复盘了一下,准备挑战面遍所有电商运营岗位,争做电商运营面霸,下一篇更新蓝月亮面经~ 岗位 亚马逊电商运营 1.如何看待跨境电商?(个人思路:整体到局部,整体电商行业怎么看,过渡到跨境电商和国内电商的区别) 2.在电商运营过程中,哪些模块是需要提前布局的(个人思路:产品展示,库存预测,利润核算,每个人想法不一样,这是我的想法) 3.如何看待安克布局中东市场(个人思路:安克本身北美起家,关税以及近期亚马逊平台佣金上涨,尾端配送费增加,利润减少,需要布局其他国家分散风险,中东市场目前存在很大的机会,消费力高,而且中东市场主要消费力集中在时尚和消费电子,安克...
点赞
评论
收藏
分享
10-27 10:59
门头沟学院 FPGA工程师
26秋招数字IC-offer选择
各位大佬们给给意见,楼主西安人,到目前为止这三个offer,不知道怎么选择,这三个公司网上信息很少,有大佬能给给意见吗?或者评价评价这几个企业,万分感激!!!
点赞
评论
收藏
分享
09-20 09:47
哔哩哔哩_测试开发实习生(实习员工)
这个取消理由是什么鬼😓
😅😅😅😅
牛客小菜鸡66:
boss里面,招人的叫老板,找工作的叫牛人
点赞
评论
收藏
分享
昨天 08:06
蚌埠坦克学院 嵌入式软件开发
校招月薪1w真的挺不错
现在的就业形势越来越卷,能在校招阶段拿到 1 万元月薪,其实已经是非常不错的成绩了。很多应届毕业生还停留在 6K~8K 的起点,有的甚至更低。而能在刚出校园时就拿到 1 万,说明你的专业能力、实习经历、面试表现都得到了企业的认可,这本身就是一种实力的体现。校招拿 1 万,不仅仅是工资高低的问题,更代表你有一个相对稳定的起步平台。对于刚毕业的同学来说,这份工作能让你快速积累项目经验、了解行业逻辑、培养职业思维。只要你愿意沉下心去学习、提升技术或业务能力,未来薪资增长的空间非常大。很多人把“校招 1 万”当作不够理想的数字,但放眼全国,这个水平其实已经处于应届生的前列。与其焦虑自己起点不够高,不如...
校招生月薪1W算什么水平
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
造谣刑法老师媚男,反被老师法院起诉
2.3W
2
...
现在出海,是不是相当于十年前加入互联网?
1.1W
3
...
秋招小失败-后端小小劝退(大结局)
9421
4
...
9本秋招后端收获9+offer, 我做对了什么?
7626
5
...
一个大专学历15年IT之路的感悟
6673
6
...
你们说,人会一直倒霉吗?
5605
7
...
字节懂车帝日常一面二面面经(已挂)
4982
8
...
别问了,在校生千万千万别逃课!
4106
9
...
秋招能拿多个大厂offer的其实就两种人
3593
10
...
没有什么可以失去的
3184
创作者周榜
更多
正在热议
更多
#
校招生月薪1W算什么水平
#
36875次浏览
203人参与
#
一人一个landing小技巧
#
124469次浏览
1447人参与
#
“vivo”个offer
#
39758次浏览
282人参与
#
如果上班像打游戏,你最想解锁什么技能
#
8935次浏览
73人参与
#
我和mentor的爱恨情仇
#
76967次浏览
426人参与
#
为了实习逃课值吗?
#
30024次浏览
275人参与
#
工作后明白的那些道理
#
22290次浏览
225人参与
#
哪一瞬间觉得自己长大了
#
38806次浏览
493人参与
#
我是面试官,请用一句话让我破防
#
27572次浏览
130人参与
#
vivo工作体验
#
28444次浏览
124人参与
#
实习吐槽大会
#
385919次浏览
2156人参与
#
中美关税战对我们有哪些影响
#
43803次浏览
364人参与
#
哪些行业值得去?
#
5968次浏览
51人参与
#
中美关系回暖,你会选择出海吗?
#
7511次浏览
110人参与
#
华为保温
#
108452次浏览
408人参与
#
读研or工作,哪个性价比更高?
#
78859次浏览
769人参与
#
i人适合做什么工作
#
12159次浏览
99人参与
#
美团开奖
#
226120次浏览
1157人参与
#
AI时代,哪些岗位最容易被淘汰
#
3873次浏览
27人参与
#
如果秋招能重来,我会____
#
38847次浏览
313人参与
#
华为池子有多大
#
110688次浏览
750人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务