首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客923
2016-08-25 21:21
西安电子科技大学 Java
关注
已关注
取消关注
求助!
华为机试:
求助各位用Java如何实现这个程序???
输入一组数字(最多15个),去掉连续次数大于等于三的数字,如果去掉后仍有连续次数大于等于三的,继续进行同样的处理,直到结果中没有出现连续次数大于等于三的数字为止。
提示
全部评论
推荐
最新
楼层
牛客960104号
西安电子科大 Java
import java.util.*; public class Main{ public static void main(String[] args) { int[] nums = {6, 1, 5, 3, 1, 1, 2, 2, 2, 2, 1, 3, 3, 4, 4, 4, 5, 5, 5}; delSameNum(nums); } public static void delSameNum(int[] nums) { if (nums == null || nums.length == 0) return; LinkedList<Integer> stack = new LinkedList<>(); int count = 1; for(int i = 0; i < nums.length; i++) { if (!stack.isEmpty()) { if (stack.peek() == nums[i]) { stack.push(nums[i]); count++; if (i == nums.length - 1 && count >= 3) { while (count-- != 0) stack.pop(); } } else if ((stack.peek() != nums[i]) && count >= 3) { while (count-- != 0) stack.pop(); count = 1; if (stack.size() > 1) { int tmp = stack.pop(); if (tmp == stack.peek()) count++; stack.push(tmp); } if (!stack.isEmpty() && stack.peek() == nums[i]) { stack.push(nums[i]); count++; if (i == nums.length - 1 && count >= 3) { while (count-- != 0) stack.pop(); } } else { stack.push(nums[i]); } } else { count = 1; stack.push(nums[i]); } } else stack.push(nums[i]); } int[] arr = new int[stack.size()]; for (int i = arr.length - 1; i >= 0; i--) { arr[i] = stack.pop(); } for (int i : arr) { System.out.print(i + " "); } System.out.println(); } }
点赞
回复
分享
发布于 2016-08-26 02:28
牛客5020520号
问一下,这个华为机试是内推还是校招?
点赞
回复
分享
发布于 2016-08-26 00:17
Weapon Lin
长春理工大学 Java
连续次数是什么意思呀? 😳
点赞
回复
分享
发布于 2016-08-25 23:45
bulu喵健康我快乐
华东师范大学 Java
15个不多,感觉可以用两个stack解掉
点赞
回复
分享
发布于 2016-08-25 21:27
暂无评论,快来抢首评~
相关推荐
07-13 09:48
已编辑
蚌埠坦克学院 嵌入式软件开发
从实习开始,我就长大了
临走前,家里比过年还热闹。爸妈一边帮我整理行李,一边不断叮嘱:“别熬夜”“钱不够就说”“早点吃饭”。我嘴上应着,心里却有些兴奋——从大学校园走进职场,这意味着我终于要开始“自己的日子”了。到了实习单位所在的城市,爸妈陪我住了一晚。第二天一早,他们坐车回家,我独自一人留在这座陌生的城市。送他们走的时候,我没多说话。等他们的车开远,我站在站台边,风吹在脸上,身后是一整天的安静。那天晚上,我在出租屋煮了一碗面,屋子不大,墙角还堆着没来得及收拾的箱子。吃完饭,我坐在床边,忽然发现屋里太安静了。没有人催我睡觉,也没有人叫我起床,只有冰箱低低的嗡嗡声和窗外偶尔经过的车灯。我第一次真正意识到,父母不在身边的...
码农索隆:
哎,好累啊,好想回到小时候无忧无虑的时候啊
哪一瞬间觉得自己长大了
点赞
评论
收藏
分享
07-10 11:22
门头沟学院 Java
东子如果你要了我
那无论让我做什么,我都可以的...哪怕是庶出
点赞
评论
收藏
分享
06-13 17:33
门头沟学院 Java
27小厂面经
顺序不记了,大致顺序是这样的,有的相同知识点写分开了1.基本数据类型2.基本数据类型和包装类型的区别3.==和equals区别4.ArrayList与LinkedList区别5.hashmap底层原理,put操作时会发生什么6.说出几种树型数据结构7.B树和B+树区别8.jvm加载类机制9.线程池核心参数10.创建线程池的几种方式11.callable与runnable区别12.线程池怎么回收线程13.redis三剑客14.布隆过滤器原理,不要背八股,说说真正使用时遇到了问题没有(我说没有,不知道该怎么回答了)15.堆的内存结构16.自己在写项目时有没有遇见过oom,如何处理,不要背八股,根据真实经验,我说不会17.redis死锁怎么办,watchdog机制如何发现是否锁过期18.如何避免redis红锁19.一个表性别与年龄如何加索引20.自己的项目的QPS怎么测的,有没有真正遇到大数量表21.说一说泛型22.springboot自动装配原理23.springmvc与springboot区别24.aop使用过嘛?动态代理与静态代理区别25.spring循环依赖怎么解决26.你说用过es,es如何分片,怎么存的数据,1000万条数据怎么写入库中27.你说用limit,那么在数据量大之后,如何优化28.rabbitmq如何批次发送,批量读取,答了延迟队列和线程池,都不对29.计网知不知道smtp协议,不知道写了对不对,完全听懵了30.springcloud知道嘛?只是了解反问1.做什么的?短信服务,信息量能到千万级2.对我的建议,基础不错,但是不要只背八股,多去实际开发中理解。面试官人不错,虽然没露脸,但是中间会引导我回答问题,不会的也只是说对我要求没那么高。面完问我在济宁生活有没有困难,最快什么时候到,让人事给我聊薪资了。下午人事打电话,问我27届的会不会跑路,还在想办法如何使我不跑路,不想扣我薪资等。之后我再联系吧,还挺想去的😭,我真不跑路哥😢附一张河科大幽默大专图,科大就是大专罢了
查看30道真题和解析
点赞
评论
收藏
分享
06-26 12:19
门头沟学院 Java
27届学院本爆投简历
🐮友们这个月投了一段时间的简历了,看看这个比例正常吗,目前月过四个面试,一个oc,但是没工资不想去。大佬们顺便帮我看看简历有不有需要修改的地方,
三石大数据:
项目职责可以拆分成项目流程和核心亮点两部分去写
点赞
评论
收藏
分享
昨天 22:49
华中科技大学附属小学 游戏运营
宝宝,你是一个保研边缘人
6月,本科成绩尘埃落定。你成了保研边缘人。这是一个非常尴尬的位置,成绩好,但又没那么好。不了解的人会说已经很厉害了、鼓励你有机会的,了解的人会劝你准备PlanB。你的大三下春季到大四上秋季,这大半年每天都是在怀疑、纠结、迷茫中度过。看着朋友圈的大佬参加各种夏令营,你的夏天焦虑但无所事事。无法保研的想法越来越来强烈,你开始认真考虑起PlanB。考研,还是工作?不甘心完全放弃读研,但又担心保研都保不上,考研就一定能考上吗?所以你决定都准备。那个仍然炙热的夏末秋初,你很早就回到了学校,天天泡图书馆、自习室,学到最后一个走。既要啃专业知识的同时,也开始笨拙地准备简历和面试。你总是很晚回宿舍,不想和已经...
牛客激励计划
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
4
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
一个三无废物985硕士的求救帖!Help
8060
2
...
两年后重看秋招——后悔选择读研,可到底该怎么做?
7890
3
...
秋招公司情报局,分享线索得牛币💰
7422
4
...
字节客户端一面
6955
5
...
月薪一万五,天天都喊苦
5424
6
...
技术不是唯一答案:计算机大学生的第一堂社会课
4414
7
...
手机厂工作一年了,给想进手机行业的兄弟们写点建议
4166
8
...
字节暑期实习三周跑路会被拉黑吗
3783
9
...
京东26届秋招提前批offer
2726
10
...
是提前批的门槛太高了吗?
2687
创作者周榜
更多
正在热议
更多
#
大厂面试初体验
#
5357次浏览
42人参与
#
如果可以,你希望哪个公司来捞你
#
100847次浏览
457人参与
#
如何提高实习转正率?
#
2272次浏览
30人参与
#
leader认为你工作不认真怎么办
#
30867次浏览
140人参与
#
你遇到过哪些神仙同事
#
100330次浏览
724人参与
#
我的国央企投递进展
#
46664次浏览
292人参与
#
国企是理工四大天坑的最好选择吗
#
13702次浏览
95人参与
#
五一之后,实习真的很难找吗?
#
78516次浏览
515人参与
#
机械人,你被简历秒挂的企业有哪些?
#
43010次浏览
281人参与
#
招聘要求与实际实习内容不符怎么办
#
113005次浏览
770人参与
#
如果公司给你放一天假,你会怎么度过?
#
17106次浏览
128人参与
#
找工作时的取与舍
#
80450次浏览
568人参与
#
投递几十家公司,到现在0offer,大家都一样吗
#
246316次浏览
1792人参与
#
三一重工求职进展汇总
#
15067次浏览
67人参与
#
OPPO求职进展汇总
#
662884次浏览
5041人参与
#
你的秋招第一场笔试是哪家
#
142778次浏览
1453人参与
#
总结:哪家公司面试体验感最差
#
61092次浏览
276人参与
#
如果重来一次你还会读研吗
#
176916次浏览
1786人参与
#
机械人,说说你的烦心事
#
69713次浏览
839人参与
#
面试时被问的最奇葩的问题
#
22995次浏览
130人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务