function levelOrder(root){
const queue = [root];
const list = [];
if(queue.length){
let node = queue.shift();
list.push(node.val);
if(node.left){
queue.push(node.left);
}
if(node.right){
queue.push(node.right);
}
}
}
const list = [];
function preOrder(root){
if(root == null) return;
list.push(root.val);
preOrder(root.left);
preOrder(root.right);
}
function inOrder(root){
if(root == null) return;
inOrder(root.left);
list.push(root.val);
inOrder(root.right);
}
function postOrder(root){
if(root == null) return;
postOrder(root.left);
postOrder(root.right);
list.push(root.val);
}
console