1
var serialize = function (root) {5
function getNode(node) {21
* Decodes your encoded data to tree.23
* @param {string} data26
var deserialize = function (data) {27
if (data === "") return null;28
const arr = data.split(",");30
function buildTree(array) {31
const nodeVal = array.shift();33
if (nodeVal === "null") return null;35
const node = new TreeNode(nodeVal);36
node.left = buildTree(array); //build left first37
node.right = buildTree(array); //build right with updated array.42
return buildTree(arr);