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.
- 🔢 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)
- Programming Language: Java
- GUI Framework: Java Swing (or JavaFX, if used)
- IDE Used: NetBeans / IntelliJ / Eclipse
- Concepts Used: OOP, Recursion, Collections Framework
- Clone the repository:
git clone https://github.com/your-username/dsa-visualizer-java.git