正如我们所知,我们可以按级别或vertical打印一棵二叉树我想逐层打印一棵二叉树。让我通过一个例子来解释。1/\23/\/\4567/\/\/\/\89151214131011对于上面的一棵二叉树,我想要这样的输出1stlayer:842137112ndlayer:956103rdlayer:15134thlayer:1214我的问题合理吗?如果可以,该怎么做?编辑1:解释层绿色圆圈为第一层,蓝色圆圈为第二层,红色圆圈为第三层。 最佳答案 一些说明我将在我的回答中使用C#。很容易翻译C#至C++我将使用0-based数组、层和行,