Skip to content

Data Structures Visualizer (Under Development)

Pre-release
Pre-release

Choose a tag to compare

@SKM6607 SKM6607 released this 23 Sep 15:23
· 115 commits to main since this release
de15e32

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.