其实就是二叉树的层次遍历,用队列来实现。我想说的是像队列,栈这两种数据结构在golang里面真的很方便,直接拿着slice上手就是天生的栈和队列,这也许就是golang并没有实现自己的栈和队列的原因吧。

要注意的是,假如某个节点为nil,就不要加入队列中了,刚开始因为这个原因给我报异常了

代码如下:

32.从上到下打印二叉树

相关文章:

  • 2021-08-26
  • 2021-05-08
  • 2021-09-04
  • 2021-08-04
  • 2022-12-23
猜你喜欢
  • 2022-03-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-26
  • 2021-08-10
相关资源
相似解决方案