最新公告
  • 欢迎您光临信息学奥赛网,一个优质的信息学编程题库和信息学编程学习资源专业网站。欢迎加入VIP
  • 问题 BX: L10-6 链表的应用 - 练习10

    正文概述 网友投稿   2026-01-22 15:52:36  

    题目描述

    双向链表中最初只有1号节点,接下来输入N-1条指令,分别在某个节点左侧或右侧插入节点,请你依次处理每一条指令,并按照从左向右的顺序,输出最终的链表。(节点编号在1到N范围内,每个节点的编号都不相同)

    输入

    共N行。 第1行为一个正整数N,表示链表最终有N个节点。 第2-N行,第i行包含两个整数k,oper,其中k表示节点的编号,oper表示进行的操作。k为小于i的正整数,oper为0或者1。若oper为0,则表示将i号节点插入到k号节点的左边,oper为1则表示插入到右边。

    输出

    一行,按照从左往右的顺序输出N个节点的编号,每个整数之间用空格隔开。

    样例输入

    5
    1 1
    2 0
    1 0
    2 1

    样例输出

    4 1 3 2 5
    信息学奥赛网,一个优质的源码资源平台!
    信息学奥赛网 » 问题 BX: L10-6 链表的应用 - 练习10