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;
} */