Skip to content

Y4shr4j/dsa-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DSA Visualization

Welcome to the DSA Visualization project! This web application provides an interactive and visual approach to understanding various Data Structures and Algorithms. It’s an excellent tool for students, educators, and professionals looking to deepen their understanding of fundamental computer science concepts.

Project URL

Features

  • Pathfinding Algorithms: Visualize popular pathfinding algorithms like Dijkstra, A*, and more.
  • Sorting Algorithms: Step through different sorting algorithms such as Merge Sort, Quick Sort, and Bubble Sort.
  • N-Queen Solver: Explore solutions to the classic N-Queen problem.
  • Sudoku Solver: Watch as the Sudoku puzzle is solved in real-time.
  • Tree Visualizations: Visualize tree structures and their traversals.
  • Tic Tac Toe: Play and understand the decision-making process in this classic game.

Tech Stack

  • Frontend: ReactJS, Tailwind CSS
  • Deployment: Vercel
  • Libraries:
    • react-toastify: For notifications
    • react-router-dom: For routing

Getting Started

Prerequisites

Ensure you have the following installed:

  • Node.js (v14 or higher)
  • npm or yarn

Installation

  1. Clone the repository:

    git clone https://github.com/Y4shr4j/DSA-Visualization.git
    cd DSA-Visualization

About

In this project we will visualize some algorithm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published