JSFiddle - React, Tailwind, and code Playground
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);