Skip to content

This project is a **Data Structures and Algorithms Visualizer** built using **Java**. It aims to help students and beginners understand how different data structures work internally through interactive **visual simulations**.

Notifications You must be signed in to change notification settings

Sidra-009/Data-Visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📊 Data Structures Visualizer in Java

This project is a Data Structures and Algorithms Visualizer built using Java. It aims to help students and beginners understand how different data structures work internally through interactive visual simulations.


🧠 Features

  • 🔢 Array Visualization
  • 📥 Stack (LIFO) Visualization
  • 📤 Queue (FIFO) Visualization
  • 🔗 Singly & Doubly Linked Lists
  • 🌳 Binary Trees and Binary Search Trees
  • 📈 Graphs (DFS, BFS traversal)
  • 🔁 Sorting Algorithms (Bubble, Insertion, Selection, Merge, Quick) (optional if added)
  • 👁️ Real-time visualization with clear UI (Java Swing / JavaFX)

🛠️ Tech Stack

  • Programming Language: Java
  • GUI Framework: Java Swing (or JavaFX, if used)
  • IDE Used: NetBeans / IntelliJ / Eclipse
  • Concepts Used: OOP, Recursion, Collections Framework

🚀 How to Run

  1. Clone the repository:
    git clone https://github.com/your-username/dsa-visualizer-java.git

About

This project is a **Data Structures and Algorithms Visualizer** built using **Java**. It aims to help students and beginners understand how different data structures work internally through interactive **visual simulations**.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published