码迷,mamicode.com
首页 > 其他好文 > 详细

[Leetcode] Binary Tree Zigzag Level Order Traversal

时间:2015-07-26 12:29:41      阅读:115      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!