Skip to content

Algorithm Visualizer is a Web based Application for visualizing various Algorithms such as Sorting, Binary Search Tree implementation and Path Finding Algorithms.

Notifications You must be signed in to change notification settings

amishaaa0002/Algorithm-Visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

Algorithm Visualizer

Algorithm Visualizer is a web-based tool that allows you to interactively explore various algorithms, including sorting algorithms and Binary Search Tree (BST) operations. With this project, you can gain a deeper understanding of how these algorithms work by visualizing their step-by-step execution.

(Screenshot (112) ) Screenshot (116) Screenshot (115)

Features

  • Sorting Algorithms:

  • Visualize and compare popular sorting algorithms such as Bubble Sort, Quick Sort, and Merge Sort. Understand their time complexity and performance differences.

    • Bubble Sort
    • Quick Sort
    • Merge Sort
    • Insertion Sort
    • Selection Sort
  • Binary Search Tree (BST) Operations:

  • Explore Binary Search Trees by inserting, deleting, and searching for nodes. Visualize how the BST evolves with each operation.

    • Insertion
    • Deletion
    • Search
    • Traversal (Inorder, Preorder, Postorder)
  • Path Finding Algorithms:

    • Dijkstra's Algorithm
    • A* Search Algorithm
    • BFS
    • DFS
  • Interactive Interface: User-friendly interface that allows you to control the speed of visualization, step through the algorithm's execution, and pause or reset at any time.

  • Custom Data: Input your own data sets and see how algorithms behave with real-world data.

  • Educational: Use this tool for educational purposes, whether you're a student learning algorithms or a teacher explaining them to others.

Prerequisites

  • Node.js installed on your machine.

Supported Algorithms

  • **Sorting Algorithms:

About

Algorithm Visualizer is a Web based Application for visualizing various Algorithms such as Sorting, Binary Search Tree implementation and Path Finding Algorithms.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •