A simple Binary Search Tree (BST) implementation in JavaScript with a user-friendly web-based UI.
You can try out the Binary Search Tree UI live at https://3ein39.github.io/odin_BinarySearchTree/
- Create and manipulate Binary Search Trees.
- Insert and delete nodes.
- Perform in-order, pre-order, post-order, and level-order traversals.
- Visualize the tree using a pretty print function.
- User-friendly web-based UI.
- Open-source and easy to customize.
-
Open the
index.html
file in your web browser. -
Use the UI to create and manipulate a Binary Search Tree.
-
Explore the different tree traversal methods and the pretty print function.
Contributions are welcome! To contribute to this project, follow these steps:
- Fork this repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Make your changes and commit them:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature/your-feature-name
- Submit a pull request.
- This project was a part of The Odin Project curriculum.
- Special thanks to The Odin Project for providing project ideas and inspiration.