From 91d35f3557c198f76b34e0b36d6131c13e1e1548 Mon Sep 17 00:00:00 2001 From: CyC2018 Date: Fri, 30 Oct 2026 20:18:02 +0800 Subject: [PATCH] =?UTF-8?q?Update=2032.2=20=E6=8A=8A=E4=BA=8C=E5=8F=89?= =?UTF-8?q?=E6=A0=91=E6=89=93=E5=8D=B0=E6=88=90=E5=A4=9A=E8=A1=8C.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 补充题目描述,并补充利用队列节点数按层遍历打印二叉树的思路说明。 --- notes/32.2 把二叉树打印成多行.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/notes/32.2 把二叉树打印成多行.md b/notes/32.2 把二叉树打印成多行.md index ca851a1e..8436922d 100644 --- a/notes/32.2 把二叉树打印成多行.md +++ b/notes/32.2 把二叉树打印成多行.md @@ -4,10 +4,12 @@ ## 题目描述 -和上题几乎一样。 +从上到下按层打印二叉树,同一层的节点从左到右打印,每一层输出为一行。 ## 解题思路 +与 [32.1](32.1%20从上往下打印二叉树.md) 一样按层遍历:开始处理一层时,队列中的节点数 cnt 就是这一层的节点数,取出 cnt 个节点放进同一个 list,就得到这一层。 + ```java public List> decorateRecord(TreeNode root) { List> ret = new ArrayList<>();