JSFiddle - React, Tailwind, and code Playground
by m_raffaele
HTML
<input type="text" id="nodeAddNumber" value="50">
<button id="nodeAddNumberBtn">Add</button>
JavaScript
var BinarySearchTree = function() {
this.root = null;
}
BinarySearchTree.prototype.addNode = function(int) {
var node = new Node(int);
var root = this.root;
if(!root) {
this.root = node;
return;
}
var currentNode = root;
if(root.value > int) {
console.log('left')
} else {
console.log('right')
}
}
var Node = function(val) {
this.value = val;
this.left = null;
this.right = null;
}
BST = new BinarySearchTree();
document.getElementById('nodeAddNumberBtn').addEventListener('click', function() {
var val = document.getElementById('nodeAddNumber').value;
BST.addNode(val)
});