Skip to content

Saquib016/DSA-Visualiser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DSA Visualizer

An interactive Data Structures and Algorithms Visualizer designed to help students understand algorithms through real-time animations and visual demonstrations.

Features

  • Sorting Algorithms Visualization

    • Bubble Sort
    • Selection Sort
    • Insertion Sort
    • Merge Sort
    • Quick Sort
  • Searching Algorithms

    • Linear Search
    • Binary Search
  • Graph Algorithms

    • BFS
    • DFS
  • Pathfinding Algorithms

    • Dijkstra's Algorithm
    • A* Search
  • Adjustable animation speed

  • Interactive user controls

  • Responsive UI

Tech Stack

  • HTML
  • CSS
  • JavaScript

Purpose

This project was built to make learning Data Structures and Algorithms more intuitive by visualizing how algorithms work step-by-step.

Future Improvements

  • Tree Visualizations
  • Trie Visualizer
  • Dynamic Programming Visualizations
  • Algorithm Performance Comparison
  • And Lots Of New Features will be introduced later

Run Locally

  1. Clone the repository
  2. Open index.html
  3. Start visualizing algorithms

Preview

  • Screenshots
Screenshot (61) Screenshot (62) Screenshot (63) Screenshot (64) Screenshot (65) Screenshot (66)
  • Demo Video
proj01.mp4

Creator

Saquib

Page Name

RizQAlgo

About

Interactive DSA Visualizer for learning algorithms through real-time animations.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors