题目
实现树的深度优先遍历
代码
public static void bfs(TreeNode node) {if (node == null) return;Queue<TreeNode> queue = new LinkedList<>();queue.offer(node);while (queue.size() > 0) {// 取出队首元素TreeNode node1 = queue.poll();System.out.print(node1.val + " ");// 如果有左孩子 或者右孩子 将其存入队列if (node1.left != null) {queue.offer(node1.left);}if (node1.right != null) {queue.offer(node1.right);}}}
