issues
search
henrylin03
/
odin-binary-search-tree
Implementing balanced binary search tree (BST) from a sorted array in JavaScript, as part of The Odin Project's "Full Stack JavaScript" course
MIT License
0
stars
0
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
write driver script - fixes #16
#26
henrylin03
closed
1 month ago
0
rebalance an unbalanced tree with `.rebalance()`
#25
henrylin03
closed
1 month ago
0
use `isBalanced()` to check if tree is balanced
#24
henrylin03
closed
1 month ago
0
implement inorder (depth first) traversal of tree (left -> root -> right), applying callback function to each node
#23
henrylin03
closed
1 month ago
0
implement preorder ( root -> left -> right ) traversal recursively
#22
henrylin03
closed
1 month ago
0
implement `levelOrder(callbackFn)` recursively
#21
henrylin03
opened
1 month ago
0
write `postOrder(callback)` method
#20
henrylin03
closed
1 month ago
0
write `preOrder(callback)` method
#19
henrylin03
closed
1 month ago
0
implement level order traversal, applying callback function iteratively to each node
#18
henrylin03
closed
1 month ago
0
find node in tree with a given value
#17
henrylin03
closed
1 month ago
1
write driver script
#16
henrylin03
closed
1 month ago
0
write `rebalance` function
#15
henrylin03
closed
1 month ago
0
write `isBalanced` function
#14
henrylin03
closed
1 month ago
0
write `depth(node)` function
#13
henrylin03
closed
1 month ago
0
find height of a given node
#12
henrylin03
closed
1 month ago
0
write `inOrder(callbackFn)` to call callback function on each node, depth-first
#11
henrylin03
closed
1 month ago
0
write `levelOrder(callbackFn)` that calls callback function on each node it traverses, BFS
#10
henrylin03
closed
1 month ago
2
delete node with a given value using the `.deleteItem(value)` method
#9
henrylin03
closed
1 month ago
0
add `.insert(value)` method that inserts a node with that value into the tree
#8
henrylin03
closed
1 month ago
0
write `find(value)` function
#7
henrylin03
closed
1 month ago
1
write `insert(value)` method that inserts given value to bst
#6
henrylin03
closed
1 month ago
0
write `deleteItem(value)` functions that deletes given value
#5
henrylin03
closed
1 month ago
0
write tree factory that builds the tree
#4
henrylin03
closed
1 month ago
1
write `buildTree(arr)` function that takes array of data and turns it into bst
#3
henrylin03
closed
1 month ago
0
build `Tree` class/factory
#2
henrylin03
closed
1 month ago
0
build `node` class/factory
#1
henrylin03
closed
1 month ago
0