/**
* 二叉树前序遍历
*
* @param node 二叉树节点
*/
public static void levelOrderTraveral(TreeNode node) {
Queue<TreeNode> queue = new LinkedList<TreeNode>();
queue.offer(node);
while (!queue.isEmpty()) {
TreeNode treeNode = queue.poll();
System.out.println(node.data);
if (treeNode.leftchild != null) {
queue.offer(treeNode);
}
if (treeNode.rightchild != null) {
queue.offer(treeNode);
}
}
}
二叉树层序遍历
最新推荐文章于 2025-09-23 11:46:02 发布
本文深入探讨了二叉树的前序遍历算法,通过使用队列实现了一种迭代方式的前序遍历过程,详细解析了遍历过程中节点的访问顺序和操作流程。
323

被折叠的 条评论
为什么被折叠?



