首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
扛竹子的伙夫
2017-09-20 16:36
爪哇岛 Java
关注
已关注
取消关注
海康威视部门树结构编程题思路
已经考完了,有大佬分享下思路或者代码吗,(
哎,树结构题目还是做得少,没经验
)
提示
全部评论
推荐
最新
楼层
Frontlook-RZY
门头沟学院 Java
import java.util.*; public class Main { static class Node{ int address; String name; int front; }; public static void main(String[] args) { Scanner sc = new Scanner(System.in); String v=sc.nextLine(); String[] v1=v.split(";"); String[][] v2=new String[v1.length][3]; for(int i=0;i<v1.length;i++) v2[i]=v1[i].split(","); List<Node> list=new LinkedList<Node>(); for(int i=0;i<v1.length;i++){ Node node= new Node(); node.address=Integer.parseInt(v2[i][0]); node.name=v2[i][1]; node.front =Integer.parseInt(v2[i][2]); list.add(node); } if(list.size()<3) System.out.println("incorrect data"); Iterator iterator=list.iterator(); LinkedList<String> outlist=new LinkedList<String>(); while(iterator.hasNext()){ Node node=(Node)iterator.next(); outlist.add(node.name); while(node.front!=0){ node=list.get(node.front-1); outlist.add(node.name); } if(outlist.size()>1){//输出 while (outlist.size()!=0){ System.out.print(outlist.getLast()); outlist.removeLast(); if(outlist.size()!=0) System.out.print("-"); else System.out.print(";"); } } outlist.clear(); } } }
点赞
回复
分享
发布于 2017-09-20 16:51
暂无评论,快来抢首评~
相关推荐
06-26 13:54
门头沟学院 嵌入式软件工程师
什么是Bootloader
Bootloader是嵌入式系统中至关重要的一段程序,主要负责系统启动和初始化,在系统运行中扮演着"管家"的角色。下面为你详细剖析Bootloader:一、基本概念定义 Bootloader是固化在嵌入式设备ROM中的程序,系统上电后会首先运行它。它类似于PC的BIOS,但功能更强大且可定制。核心功能初始化硬件:包括时钟、内存控制器、IO口等。加载操作系统:将内核从存储设备(如Flash)加载到内存中运行。提供升级接口:支持通过串口、网络等方式更新系统固件。二、工作原理启动流程 上电复位 → Bootloader执行 → 初始化硬件 → 加载内核 → 传递控制权给内核 阶段...
面试问题记录
满分简历要如何准备?
点赞
评论
收藏
分享
06-25 19:10
得物app_安卓开发工程师(准入职员工)
得物内推
给点经验 印象中的进度:6.14夜里投递 6.15中午电话沟通约面6.16面试(一个小时收到口头offer电话)6.20正式发offer 6.21入职 得物面经(其实没什么面经)因为得物岗位很多: 1.自我介绍的时候在在jd上贴合匹配度 2.表示出自信和想去的态度(因为毕竟现在实习生鸽公司的现象也很多,你在用你摇摆的态度去面试,其实mentor也会用这种态度对你) 3.对自己的简历要熟悉(因为确实会深挖一下) 投递Tips: 1.今年暑假真的很卷。可以适当降低自己的预期 2.投递一定要看哪家公司最近在招人!看最近,而不是看到什么岗位投什么。这样查看率会比较高(我感觉基本在***我的简历被查看的...
点赞
评论
收藏
分享
06-23 11:28
门头沟学院 Java
这一块儿/.
这一块儿/.
牛客919661971号:
也有可能是点拒绝的时候自动弹的话术
点赞
评论
收藏
分享
05-11 11:58
中国矿业大学 Java
大佬们,为啥这个简历练小厂都不回复啊😦
man,我是真的一点不想考研啊😭😭
程序员牛肉:
主要是因为小厂的资金本来就很吃紧,所以更喜欢有实习经历的同学。来了就能上手。 而大厂因为钱多,实习生一天三四百的就不算事。所以愿意培养你,在面试的时候也就不在乎你有没有实习(除非是同级别大厂的实习。) 按照你的简历来看,同质化太严重了。项目也很烂大街。 要么换项目,要么考研。 你现在选择工作的话,前景不是很好了。
点赞
评论
收藏
分享
06-25 21:23
已编辑
火炉中学 前端工程师
转转前端面经
面经校招面经,一面,面了五十分钟左右,快毕业的时候面的,感觉下来就是他会不会是赶着去吃中午饭,听得我讲有点不耐烦的样子,然后让我回答简洁一点,然后我听说很多人都能面上转转,然后有同学被hr面卡过,基本技术面不难听说不过我觉得能约面试到饭点前这种时间的话,多半没好事1. css怎么去实现垂直居中2. 讲一下flex布局3. css的transition有多少个属性4. css的animation有多少个属性5. js里面怎么去实现切割字符串,有多少种方式6. react怎么去实现类似vue里keepalive的东西7. 你怎么去设计一个前端异常监控平台8. 你怎么去监控用户的行为路径并做记录9....
查看14道真题和解析
牛客创作赏金赛
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
小红书Java实习一面(6.27)
1.4W
2
...
去哪儿旅行又打复活赛了
4468
3
...
七牛云海笔
4365
4
...
26届秋招在即,分享我的Offer经验
2903
5
...
终于还是选择跟自己和解了
2693
6
...
鼠鼠感觉前途一片黑暗啊
2221
7
...
如何从零开始拥有开源经历,这可能是牛客最全的整理
2113
8
...
面试看AI好像被发现了
2017
9
...
大三双非鼠鼠破防瞬间
1894
10
...
25届在6月最后一天拿到offer了
1791
创作者周榜
更多
正在热议
更多
#
26届校招投递进展
#
30095次浏览
230人参与
#
小米提前批笔试难吗
#
33987次浏览
357人参与
#
现代汽车前瞻技术研发急速编程挑战赛
#
11406次浏览
122人参与
#
为了找工作你花了哪些钱?
#
27672次浏览
262人参与
#
央国企投递记录
#
88029次浏览
1359人参与
#
神州信息工作体验
#
11568次浏览
56人参与
#
你觉得专业和学校哪个对薪资影响最大
#
61327次浏览
490人参与
#
设计人的面试记录
#
123372次浏览
1341人参与
#
来聊聊你目前的求职进展
#
634217次浏览
6745人参与
#
外包能不能当跳板?
#
34371次浏览
220人参与
#
你今年的保底offer是哪家
#
118338次浏览
537人参与
#
烟草笔面经互助
#
16878次浏览
180人参与
#
大疆的机械笔试比去年难吗
#
72888次浏览
618人参与
#
打工人的精神状态
#
49495次浏览
858人参与
#
牛友们,签完三方你在忙什么?
#
98206次浏览
852人参与
#
听到哪句话就代表面试稳了or挂了?
#
170754次浏览
1369人参与
#
如何缓解入职前的焦虑
#
192350次浏览
1339人参与
#
研究所VS国企,该如何选
#
184835次浏览
1783人参与
#
你秋招想去哪些公司
#
22087次浏览
808人参与
#
担心入职之后被发现很菜怎么办
#
130788次浏览
775人参与
#
秋招结束之后的日子
#
75199次浏览
910人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务