StructVis

View at publisher
Authors: Shubham Sharma, Ravi Shankar Poddar, Kartik Gupta
Cited by: 0
References: 13

Abstract

The exclusive use of static theoretical study methods makes the learning process for Data Structures and Algorithms (DSA) highly complicated for students. Through an interactive system development users obtain real-time visual displays of running algorithm codes using step-by-step execution. The platform offers a user interface which functions through React.js and receives its aesthetic appearance from Tailwind CSS. Concepts related to sorting and searching and basic DSA principles achieve their dynamic visualization capabilities from D3.js. All backend functions on this platform work effectively through REST API structures. Code execution security occurs through Docker implementations that operate submitted user programs within designated containers. Through the interface users can adjust animation speeds and they can both reset steps alongside viewing the entire algorithm sequence. The visual interface of the tool delivers teaching experiences for DSA through simultaneous explanatory guidance together with dynamic visual representation and interactivity.

Fields of Study & Subjects

Teaching and Learning Programming Multimedia Learning Systems Data Visualization and Analytics

Publication details

Journal / source
IGI Global eBooks
Pages
447–486
Publication date
15 January 2026
Language
NG
Document type
Book chapter