It has tree traversals and binary search
.
├── public
├── Node.js
├── Tree.js
├── index.js
├── package-lock.json
├── package.json
└── README.md
This implementation uses Express and Node.js that runs our backend and plain HTML and CSS on the frontend
So we currently have 4 endpoints for this
https://skjghisole-tree.herokuapp.com/tree
Which returns a generated tree with a maximum of 10 nodes from 0 - 100 as default
https://skjghisole-tree.herokuapp.com/tree/{value}
Is the same as the above but instead of 100 as default, it generates tree with a maximum of 10 nodes from 0 - value
https://skjghisole-tree.herokuapp.com/traverse
This returns the traversed(sorted) values of the tree
and lastly...
https://skjghisole-tree.herokuapp.com/reset
This just resets the tree