本文介绍: 先将root节点放入队列中,每次都弹出队头节点,取出节点,然后将取出节点的left节点和right节点依次放入到队列中,直到没有节点再能放入到队列中为止(即:队列为空)。本题是要层级遍历二叉树,将每层的所有节点都存入到list中。表示为下一层的最后一个节点,这个变量每次从队列中取出节点都会进行更新,当弹出节点等于。接替围绕着这两个点,首先可以使用队列来层级遍历每个节点,思路类似于。时,即可将一层的list存入总的list,且将。(即逐层地,从左到右访问所有节点)。表示为当前层的最后一个节点,
102.二叉树的层序遍历
给你二叉树的根节点 root
,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点)。
示例 1:
示例 2:
示例 3:
提示:
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。