Skip to content

MudassarMemon/Binary-Search-Tree-Visualizer

Repository files navigation

This educational platform serves to elucidate the nuances of complex data structures, offering users a dynamic and visually engaging environment to comprehend the operations and attributes inherent to Binary Search Trees. This single-page web application was developed using vanilla JavaScript and HTML canvases to furnish a visually instructive sandbox environment.

Key Features:

Random Generation:

Description: Generate random Binary Search Trees to scrutinize the impacts of operations on varied tree structures.

Screenshot of a randomly generated BST

BST Operations:

Description: Execute fundamental BST operations such as insertion, deletion, and search with effortless precision.

  • Insert:

Screenshots of insertion

  • Delete:

Screenshots of deletion

  • Search:

Screenshots of search

Educational:

Description: An immersive learning tool designed for diverse proficiency levels, simplifying intricate data structures.

Screenshot of the educational interface with explanations

Efficient Design:

Description: Fueled by vanilla JavaScript for optimal performance and streamlined simplicity.

Snippet of Vanilla JavaScript code Snippet of HTML canvas code

About

Visually instructive sandbox environment to learn data structures and algorithms. Single-page app built with Vanilla JS and HTML5 Canvas.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published