JSFiddle - React, Tailwind, and code Playground

by Abhishek Kumar

JavaScript

// Incomplete

class BinaryTree {
	constructor() {
		this.tree = [];
	}
	generate(list) {
		let node = 0;
		for(let i=0; i<list.length; i++) {
			this.tree[(i-1)/2] = list[i];
		}
		return this.tree;
	}
}

let list = [5,6,3,8,2,9,1];
let binaryTree = new BinaryTree();
let tree = binaryTree.generate(list);

console.log(tree);