JSFiddle - React, Tailwind, and code Playground
by Abdul Ahmad
JavaScript
let finalStructure = [];
function printLeftView(rootNode) {
console.log('start');
}
function assignChildren(node, acc) {
const { left, right } = node;
if (left) acc.push(left);
if (right) acc.push(right);
}
printLeftView();
console.log('*** HELLO');
/* console.clear();
printLeftView(buildBinaryTree());
console.log('*** finalStructure', finalStructure);
function buildBinaryTree() {
const node_root_1_right_2_left_3_left = { name: 'f', left: '', right: '' };
const node_root_1_right_2_left = { name: 'e', left: node_root_1_right_2_left_3_left, right: '' };
const node_root_1_left_2_right = { name: 'd', left: '', right: '' };
const node_root_1_right = { name: 'c', left: node_root_1_right_2_left, right: '' };
const node_root_1_left = { name: 'b', left: '', right: node_root_1_left_2_right };
const node_root = { name: 'a', left: node_root_1_left, right: node_root_1_right };
return node_root;
} */