首页 > 其他 > 详细

[Leetcode] Binary Tree Zigzag Level Order Traversal

时间:2015-07-26 12:28:44      阅读:235      评论:0      收藏:0      [点我收藏+]

主要是如何实现在某些层的翻转,使用两个队列。记录两个层。

如果需要翻转,则翻转。这里实际上有一个翻转的消耗。

可以使用双端队列,在插入时就是正确的顺序,无需翻转。

      1

    2   3

4   5 6   7

level 1: 1

level 2: 3 2

level 3: 7 6 5 4

使用flag控制读写方向即可,这样放到list中的就是正确的顺序的结果

[Leetcode] Binary Tree Zigzag Level Order Traversal

原文:http://www.cnblogs.com/deepblueme/p/4677300.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!