关注
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(); } } }
查看原帖
点赞 2
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 对2025年忏悔 #
2462次浏览 70人参与
# 春招前还要继续实习吗? #
2281次浏览 40人参与
# 实习没人带,苟住还是跑路? #
8689次浏览 203人参与
# 腾讯音乐求职进展汇总 #
145396次浏览 1038人参与
# 元旦假期你打算怎么过 #
5729次浏览 150人参与
# 面试官问过你最刁钻的问题是什么? #
6392次浏览 81人参与
# 大家实习都在做什么? #
7085次浏览 79人参与
# 我们是不是被“优绩主义”绑架了? #
7656次浏览 270人参与
# 一人说一家双休的公司 #
4894次浏览 78人参与
# 如何提高实习转正率? #
72912次浏览 463人参与
# 电网笔面经互助 #
56824次浏览 470人参与
# 毕业论文怎么查AI率 #
70175次浏览 1941人参与
# 实习期间如何提升留用概率? #
217512次浏览 1729人参与
# 运营来爆料 #
72281次浏览 453人参与
# 非技术2024笔面经 #
451405次浏览 4918人参与
# 牛客2025仙途报告 #
32482次浏览 432人参与
# 参加过提前批的机械人,你们还参加秋招么 #
105523次浏览 1649人参与
# 你做过哪些dirty work #
25128次浏览 155人参与
# 联影求职进展汇总 #
165179次浏览 832人参与
# 腾讯工作体验 #
547939次浏览 3657人参与


腾讯成长空间 5981人发布