题目描述:
请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推。
解题思路:
使用两个栈进行转化
时间复杂度: $O(n)$, 空间复杂度: $O(n)$.
1 | /* |
吃饱好减肥
请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推。
使用两个栈进行转化
时间复杂度: $O(n)$, 空间复杂度: $O(n)$.
1 | /* |