抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点)。


思路

  • 层序遍历使用队列。题目需要按照不同层来输出,因此使用 pair 来组合 TreeNodelevelIndex 来标记节点的层级。
  • 使用队列。使用 size (queue.size()) 记录二叉树每层的节点数。每层遍历的时候都会弹空队列,然后加入下层的所有节点。这时候队列的 size 即为下一层的节点个数。

学习点

  • queue.size() 记录每层的节点个数。

代码

我的:

第二个思路:




本站采用 Volantis 主题设计