本文主要是介绍LeetCode 103. 二叉树的锯齿形层次遍历(双栈层次遍历),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Description
给定一个二叉树,返回其节点值的锯齿形层次遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。
例如:
给定二叉树 [3,9,20,null,null,15,7],3/ \9 20/ \15 7
返回锯齿形层次遍历如下:[[3],[20,9],[15,7]
]
Solution
同剑指offer之字打印二叉树
# Definition for a binary tree node.
# class TreeNode:
# def __init__(self, x):
# self.val = x
# self.left = None
# self.right = Noneclass Solution
这篇关于LeetCode 103. 二叉树的锯齿形层次遍历(双栈层次遍历)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!