Skip to content

Data Structure & Algorithm Visualizer is an interactive educational tool that aims to teach data structures and algorithms through visualization.

License

Notifications You must be signed in to change notification settings

emirbatin/dsa-visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Structure & Algorithm Visualizer

Data Structure Visualizer is an interactive educational tool developed to help you better understand the principles of data structures and algorithms. By visually explaining complex data structures and algorithms, this app makes learning more fun and understandable for computer science students and enthusiasts.

Algorithms

  • Stack Create the stack structure visually and watch animated insertions (push) and removals (pop).
  • Sorting: Visualize popular sorting algorithms such as Bubble Sort, Quick Sort, Merge Sort step by step.
  • Linked List: Visually experience the insertion, deletion and navigation of linked lists.
  • Binary Tree: Explore node insertion, deletion and tree traversal by visualizing Binary Tree structures.
  • Future Updates: More algorithms and data structures will be added in the future.

Installation & Use

Clone Project:

  git clone https://github.com/emirbatin/dsa-visualizer.git

Install Required Dependencies:

  cd data-structure-visualizer
  npm install

Launch the application:

  npm start

Demo

https://dsa-visualizer-gold.vercel.app

I'll find a better domain in the future lol

Feedback

If you have any feedback or questions, you can contact me at this address: msg@codewithbatin.com

License

APGL

About

Data Structure & Algorithm Visualizer is an interactive educational tool that aims to teach data structures and algorithms through visualization.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published