Data Structures Visualizer (Under Development)
Pre-release
Pre-release
Tharavarithal — DSA Demonstrator
Pre-Development Release Notes (v0.0.1)
Overview
Tharavarithal (Tharavu + Arithal → Data + Learning) is an early-stage Java-based educational tool that provides 2D graphical visualizations of fundamental sorting algorithms. This pre-development release (v0.0.1) marks the initial step in bringing algorithm behavior to life, with an emphasis on clarity, simplicity, and learning value.
New in Version 0.0.2
Sorting Algorithms Demonstration
- Selection Sort visualization (with legend)
- Insertion Sort visualization (with legend)
- Bubble Sort visualization (with legend)
- (Quick Sort in progress, not yet available)
- Linked List Functionality
- Added linked list visual demonstration features
- UI/UX Improvements
- Updated interface colors and layout from version 0.0.0
- Streamlined navigation and screen transitions
- Also added Stack
Known Limitations
- Quick Sort visualization is under development
- Limited algorithm set (focus currently on Selection, Insertion, Bubble)
- Basic UI — minimal configuration options for learners
- Performance not yet optimized for large datasets
Target Audience
- Students learning sorting algorithms
- Educators looking for visual teaching aids
- Hobbyists exploring Java Swing and algorithm dynamics
Requirements
- JDK 8 or higher
- Optional: IntelliJ IDEA / Eclipse for code exploration
Planned
- Deployment to Web.
- Adding more features and animations.
Notes for Early Users
This is a pre-development release, intended mainly for testing and feedback. Expect frequent changes in UI, functionality, and algorithm coverage in subsequent versions.