题目 : ZigZagging on a Tree
分值 : 30
难度 : 中等题
思路 : 利用中序 和后序遍历 建树,然后自定义规则 遍历
坑点 : 中序后序遍历,用自定义的下标插入法即可,为了实现他所说的规则遍历,我的解决方案是
1)先按照层序遍历得出层序遍历数组;
2)然后按照 层数第一关键字升序;
3)偶数层下标第二关键字降序(从右到左)
4)奇数层下标第二关键字升序(从左到右)
5) 最后输出
具体代码如下
1 |
|