/**
- Definition for a binary tree node.
- function TreeNode(val) {
-
this.val = val; -
this.left = this.right = null; - } / /*
- @param {TreeNode} root
- @return {number} */ var countNodes = function(root) { if(root == null) return 0 let queue = [root], _result =1 while(queue.length){ let node = queue.pop() if(node.left){ queue.push(node.left) _result ++ } if(node.right){ queue.push(node.right) _result++ } } return _result };