/* function TreeNode(x) {
this.val = x;
this.left = null;
this.right = null;
} */
function Print(pRoot)
{
// write code here
//先遍历
if(pRoot===null) return []
let res = []
let arr = []
arr.push(pRoot)
while(arr.length>0){
let newArr = []
let res1 = []
arr.forEach(v=>{
res1.push(v.val)
v.left&&newArr.push(v.left)
v.right&&newArr.push(v.right)
})
arr = newArr
res.push(res1)
}
for(i = 0;i<res.length;i++){
if(i%2!=0){
res[i].reverse()
}
}
return res
}
module.exports = {
Print : Print
};

京公网安备 11010502036488号