最新公告
  • 欢迎您光临信息学奥赛网,一个优质的信息学编程题库和信息学编程学习资源专业网站。欢迎加入VIP
  • 问题 AR: L12-5 树的深度优先遍历 - 练习10

    正文概述 网友投稿   2026-01-22 11:06:46  

    题目描述

    存在一棵有n个节点的有根树,请你编写深度优先搜索代码,按照深度优先搜索的顺序,输出树上所有节点。

    输入

    输入包括若干行。

    第一行包含一个整数n,代表树上节点的数量。(n ≤1000)

    接下来的n-1行,代表树上存在的n-1条边,每一行包含两个整数uvuv的父节点。(1≤u, v≤n)

    输入数据保证只存在一棵树,且树上所有节点均为1~n中的数,节点1为树的根节点。

    输出

    一行,n个由单个空格隔开整数,即按照深度优先遍历方式输出的n个节点。

    样例输入

    10
    1 2
    1 3
    2 4
    2 5
    3 6
    3 7
    4 8
    4 9
    5 10

    样例输出

    1 2 4 8 9 5 10 3 6 7
    信息学奥赛网,一个优质的源码资源平台!
    信息学奥赛网 » 问题 AR: L12-5 树的深度优先遍历 - 练习10