Skip to content

Latest commit

 

History

History
41 lines (27 loc) · 1.37 KB

README.md

File metadata and controls

41 lines (27 loc) · 1.37 KB

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