如果我有一棵树,如下所示:
A Root Level
/ \
/ \
G Z Level 1
/ \ / \
/ \ / \
C D T J Level 2
我有三个问题:
如何遍历这棵树,以便首先打印级别 1 节点,然后是根级别,然后是级别 2
G、Z、A、C、D、T、J
如何遍历这棵树,以便首先打印级别 1 节点,然后是级别 2,然后是根级别
G、Z、C、D、T、J、A
如何遍历这棵树,以便首先打印 2 级节点,然后是 1 级,然后是根级
C、D、T、J、G、Z、A
我正在浏览维基百科上的树遍历,并记得我曾经在一次采访中被问到的一个老问题。我相信问题是上述三个中的一个(很可能是第一个或第二个)。