首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
还没有回复哦~
相关推荐
02-02 00:20
门头沟学院 Java
26双非的实习之路
作为双非且非知名学校,学历带给我的基本约等于0,甚至byd学校还拖后腿(不让早实习),多亏善解人意的ld+家庭支持,使菜菜能进大厂。24年5月第一段实习找的是最痛苦的,简历上的项目就是黑马的一个外卖和一个微服务,因为学历+技术不够硬,基本投200个才有一个小公司面,然后去了一个小公司干外包,这时候干一半被byd辅导员抓包,强制回学校。24年9月第二段实习同样痛苦,第一段实习带个我的提升并不大,接触的场景有限,但好歹有一段实习,一个半月有7家约面,oc了4家,一个大外包公司,一个制造业C#,一个小公司Java,但由于工资较低&&技术不符拒绝了,好在运气较好,国庆后通过大厂测开,虽...
时雨h:
第一段实习真难
找工作中的意难平
点赞
评论
收藏
分享
01-28 23:00
门头沟学院 保险理赔
题解 | 商品价格排名
select product_id, product_name, type, price from ( select product_id, product_name, type, price, rank() over ( partition by type order by p...
点赞
评论
收藏
分享
01-18 04:33
北京交通大学 Java
26简历求拷打
今年想找大厂的暑期实习备战明年校招,简历有什么需要优化的吗,荣誉奖项实在是没有,比赛确实没参加过
whopxx:
哥我刚进抖音就刷到有人在直播点评你的简历
点赞
评论
收藏
分享
02-02 15:37
门头沟学院 数据分析师
月薪 3 万 + 大数据开发岗,技能与自我介绍全解析
一、岗位技能要求大数据开发工程师需要掌握的技能栈非常广泛,既要熟悉各种编程语言和大数据框架,又要具备良好的数据处理、数仓开发、分布式系统和云计算等方面的知识。以下是该岗位通常看重的技能:1. 编程语言Java:Java 是大数据开发中应用最广泛的编程语言之一,许多大数据框架,如 Hadoop 的 MapReduce 和 Hive 的 metastore 等,都是用 Java 编写的。因此,熟练掌握 Java 语言的基本语法、面向对象编程思想、集合框架、多线程编程等是大数据开发工程师的必备技能。实例:在 Hadoop MapReduce 编程中,我们需要使用 Java 来编写 Mapper 和 ...
大数据从入门到精通-最全...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
26双非的实习之路
3438
2
...
🤔不知道选什么方向?一篇定位程序员的主流IT职业方向选择
2187
3
...
我不考公就是我不孝
1266
4
...
成长的代价是没有红包
1120
5
...
某热门智能制造公司真实评价
1009
6
...
笑点解析:18-22k一点问题没有
880
7
...
牛友们求助,基础欠缺能否去实习
737
8
...
想问下大佬们没实习的话秋招影响有多大
662
9
...
26届双非一本,想问问大家的意见
547
10
...
# 大二求职迷茫期,求前辈指点
445
创作者周榜
更多
正在热议
更多
#
我的2024牛客高光时刻
#
102281次浏览
1554人参与
#
一人推荐一个机械人值得去的公司
#
379363次浏览
4092人参与
#
被同事甩锅了怎么办
#
16284次浏览
91人参与
#
贝壳求职进展汇总
#
13616次浏览
100人参与
#
京东求职进展汇总
#
587986次浏览
5077人参与
#
bilibili求职进展汇总
#
40039次浏览
425人参与
#
我是XXX,请攻击我最薄弱的地方
#
7618次浏览
78人参与
#
提前批的机械人,你们都有面试了吗
#
85555次浏览
926人参与
#
找不到实习会影响秋招吗
#
1139546次浏览
12404人参与
#
机械人与华为的爱恨情仇
#
93377次浏览
840人参与
#
国央企薪资爆料
#
64848次浏览
490人参与
#
入职第三天,晒晒你的工位
#
20974次浏览
115人参与
#
你最希望上岸的公司是?
#
95513次浏览
524人参与
#
牛客租房专区
#
26906次浏览
445人参与
#
找工作中的意难平
#
518282次浏览
5327人参与
#
金融财经春招备战日记
#
4245次浏览
38人参与
#
美的求职进展汇总
#
222218次浏览
1655人参与
#
你是如何准备春招的?
#
15694次浏览
127人参与
#
你的房租占工资的比例是多少?
#
17329次浏览
217人参与
#
那些拿到大厂offer的简历长啥样
#
190655次浏览
2977人参与
牛客网
牛客企业服务