首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
昨天 19:18
小红书_后端开发_REDstar算法工程师(准入职员工)
禾赛科技内推,禾赛科技内推码
禾赛科技 嵌入式开发(操作系统)面经⚜技术是真的过硬啊,秋招嵌入式被拷打的最狠之一。原定45分钟,拷打一个半小时,涉及知识面特别广,实际问的比这还要多,记忆有限。不过也无后续,但也没挂,估计在L3缓存里面吧⭕一面(9.18)1. 自我介绍2. 项目介绍3. 有没有测量IMU精度4. 串口有几根线,中断配置?5. IIC有几根线?讲一讲怎么通信?详细说一下读取寄存器的流程6. 说一说任务有哪几种状态?就绪和阻塞的任务放在哪里?放在同一个链表上面吗?7. 任务怎么进入阻塞态?(主动挂起,被强占,争取不到资源等)8. 说一说死锁?9. 怎么解决死锁问题?(获取不到锁的时候,释放本身的资源)10. 有...
点赞
评论
收藏
分享
昨天 16:13
新国都_Java研发工程师(准入职员工)
图拉斯内推,图拉斯内推码
ai面总结:AI调教的很好,问的问题很有意思,整场面试不会有很大的压迫感,追问大多是根据你的回答提问。总时长:35分钟Q1:自我介绍,重点介绍一下个人背景和大学期间的主要经历。Q2:你对于在一家公司长期发展有什么看法?你认为哪几点因素会让你在一家公司长期工作?(有追问)Q3:你取得过的最大成就是什么?过程中最大的难点是什么?你是如何突破的?最终的结果怎么样?(有追问2个)Q4:请描述一个过往遇到的最有压力困难或最具挑战的一个场景,你是如何解决的?对你有什么影响?(有追问)Q5:依你的看法,请描述一个你近期完成的项目任务,如果重来一次,你会做哪些不同的事情来提升结果?(有追问2个)Q6:电商运营...
点赞
评论
收藏
分享
01-23 17:59
已编辑
赤峰学院 Java
苍穹外卖都没学完 字节直接oc?
对不起各位,标题党了。最近几天都在找实习,今天下午面试了一个后端开发岗,一上来就叫我写力扣。有一个不会换了一道题写出来了,但是整体给面试官的感觉还是不太行,也深深知道了自己在这方面有很多欠缺。不出意外的话,今天下午面试应该是挂掉了。我现在有一个问题,想了想问大佬们。 我现在手上有一个51word的offer,它的方向是 自动驾驶仿真场景和AIGC ScenarioCopilot。但是我主要现在还是想找一个JAVA后端开发的日常实习,因为一直在学java。不知道该怎么选了,求大佬们支招。另外下面是我的简历,大佬们看看有没有需要修改的地方。学生管理系统就是苍穹外卖改版,当时都没学到redis,学完增删改查就开始投了。二更:麻烦大佬们看看我最新的帖子,看看我该选哪个
李橙子:
你这如果想找java方向的,那你的项目就不要写python啊,不然会以为你是主要找python的
点赞
评论
收藏
分享
01-25 20:29
上海交通大学 算法工程师
Spring AOP 原理
面试题简述Spring AOP 的原理是什么?面试官想听的1、Spring 是如何通过代理机制在运行时增强方法;2、为什么有的类用 JDK 动态代理,有的用 CGLIB;3、AOP 的执行链路大致如何。面试示例回答Spring AOP 的核心原理是通过动态代理机制在运行时生成代理对象,从而在不修改原有代码的情况下对方法进行增强。当容器启动时,Spring 会解析所有的切面类(带有 @Aspect 注解的类),通过 AnnotationAwareAspectJAutoProxyCreator 这样的后置处理器介入 Bean 创建流程。详情请参考:http://xhslink.com/o/4vWq...
查看1道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
4
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
一个普通人在985学计算机的四年
9398
2
...
每天辣么多AI新项目,自己怎么跟得上呢
3997
3
...
挣钱虽不多,但也弥补了校园时期的遗憾
3941
4
...
快手年终发得又多又早,这波是我羡慕了
2998
5
...
面试官视角聊聊,怎么讲清楚自己做的AI项目
2808
6
...
人均AI Coding后,程序员面试还有必要问八股吗
2776
7
...
我用Notion+AI整理面经,2周从迷茫到拿3个offer
2685
8
...
互联网大厂的AI相关岗位全面介绍
2586
9
...
这一刻感受到了经济独立的快感
2517
10
...
J人永远闲不下来于是去提前实习
2425
创作者周榜
更多
正在热议
更多
#
赚钱的意义在这一刻具象化
#
7309次浏览
174人参与
#
快手年终开大包
#
1477次浏览
38人参与
#
今年春招是金一银二嘛?
#
14933次浏览
179人参与
#
AI求职实录
#
8632次浏览
253人参与
#
没关系,至少我的__很曼妙
#
6351次浏览
122人参与
#
初创公司值得加入吗?
#
37334次浏览
217人参与
#
抛开难度不谈,你最想去哪家公司?
#
8243次浏览
166人参与
#
为什么有人零实习也能进大厂?
#
8310次浏览
189人参与
#
牛客吐槽大会
#
5816次浏览
115人参与
#
1月小结:你过的开心吗?
#
3003次浏览
62人参与
#
AI时代的工作 VS 传统时代的工作,有哪些不同?
#
11024次浏览
268人参与
#
你的第一家实习公司是什么档次?
#
6417次浏览
97人参与
#
当你问AI“你会取代我的工作吗”,它说_?
#
5473次浏览
173人参与
#
你的landing期是如何度过的?
#
11452次浏览
224人参与
#
除了Java,最推荐学什么技术?
#
9094次浏览
201人参与
#
你今年的平均薪资是多少?
#
200904次浏览
1012人参与
#
如果能重来,就业or读研你选哪个?
#
270365次浏览
2601人参与
#
机械人你知道哪些单休企业
#
83397次浏览
417人参与
#
你觉得什么岗位会被AI替代
#
37312次浏览
256人参与
#
秋招结束之后的日子
#
117275次浏览
1062人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务