let binaryTree = new InitBinaryTree()
let nodes = [8, 3, 10, 1, 6, 14, 4, 7, 13]
nodes.forEach((item) => {
binaryTree.insert(item)
})
binaryTree.inOrderTraversal((key) => {
console.log(key)
}, 'up')
binaryTree.inOrderTraversal((key) => {
console.log(key)
}, 'down')
binaryTree.prevOnNextTraversal((key) => {
console.log(key)
}, 'prev')
binaryTree.prevOnNextTraversal((key) => {
console.log(key)
}, 'next')
let min = binaryTree.min()
let max = binaryTree.max()
let search = binaryTree.search(1)
binaryTree.remove(1)