问题描述
不分行的从上到下打印二叉树的每个节点,同一层的结点按照从左到右的顺序打印
思路分析
其实也就是树的层次遍历,而层次遍历的通法就是构造一个队列或者其他容器集合,按照从上到下依次加进结点,每次删除一个结点,就把它的左右孩子结点加入队列,依次类推,这里使用list模拟层序遍历
码上有戏
|
|
不分行的从上到下打印二叉树的每个节点,同一层的结点按照从左到右的顺序打印
其实也就是树的层次遍历,而层次遍历的通法就是构造一个队列或者其他容器集合,按照从上到下依次加进结点,每次删除一个结点,就把它的左右孩子结点加入队列,依次类推,这里使用list模拟层序遍历
|
|
快乐源于分享,总结溢于提高
热评文章