Data Structure Visualizer

Siddhi KengarStudent, Genba Sopanrao Moze College of Engineering, Balewadi, Pune, Maharashtra, IndiaYuganti KumkarStudent, Genba Sopanrao Moze College of Engineering, Balewadi, Pune, Maharashtra, IndiaMegha ShindeStudent, Genba Sopanrao Moze College of Engineering, Balewadi, Pune, Maharashtra, IndiaSwathi PepetiStudent, Genba Sopanrao Moze College of Engineering, Balewadi, Pune, Maharashtra, IndiaSnehal BawkarStudent, Genba Sopanrao Moze College of Engineering, Balewadi, Pune, Maharashtra, India

Vol 8 No 9 (2024): Volume 8, Issue 9, September 2024 | Pages: 45-49

International Research Journal of Innovations in Engineering and Technology

OPEN ACCESS | Research Article | Published Date: 12-09-2024

doi Logo doi.org/10.47001/IRJIET/2024.809004

Abstract

Effective algorithm visualization in computer science education greatly enhances the level of understanding and interest in the subject. This paper presents a development and evaluation of a web-based visualizer of data structures intended for learning sorting algorithms. Our system allows interactive and dynamic visualization of various sorting techniques, including Bubble Sort, Merge Sort, Quick Sort, and Heap Sort. We provide a real-time graphical display for the user to view step-by-step executions of such algorithms. This provides insight into their operational mechanics and performance characteristics. We present the architecture of the visualizer, methodologies for algorithm visualization, and some feedback from users during testing phases. Both qualitative and quantitative metrics are used for assessing the improvement in algorithmic understanding. Our findings indicate that the visualizer significantly enhances students' understanding of the concepts in sorting algorithms and that it is indeed a very important tool for computer science educators and learners alike.

Keywords

Data Structure, Visualizer, Visualization in computer science, Dynamic visualization


Citation of this Article

Siddhi Kengar, Yuganti Kumkar, Megha Shinde, Swathi Pepeti, & Snehal Bawkar. (2024). Data Structure Visualizer. International Research Journal of Innovations in Engineering and Technology - IRJIET, 8(9), 45-49. Article DOI https://doi.org/10.47001/IRJIET/2024.809004

References
  1. Sedgewick, R. (1998). Algorithms in Algorithms C++, parts 1-4: fundamentals, data structure, sorting, searching. Pearson Education. Kerren et, "Algorithm Animation".
  2. lladi Sutopo, "SELECTION SORTING ALGORITHM VISUALIZATION USING FLASH", The International Journal of Multimedia & Its Applications (UMA) Vol.3, No.1, February 2011[2] https//aircconline.com/ijma/V3N1/3111ijma03pdf.
  3. Reif and T. Orzhovacki, "VISA: Visualization of Sorting Algorithms", 2012.
  4. Slavomir Simonak, "Increasing the Engagement Level in Algorithms and Data Structures.
  5. Course by Driving Algorithm Visualizations" September 2020, Informatica 44(3).
  6. Hungarian (Kükülömenti legényes) folk dance showing sorting by dance.