Abstract
Algorithms and data structures are principal parts of computer science education. For many students, however, it is not easy to master them due to their diversity and inherent complexity. The application of algorithm visualizations is a widely adopted approach, which can help to mitigate this difficulty. Within this work, we aim to improve the efficiency of the learning process in the field of algorithms and data structures. The main directions we use in this work to reach this goal are the introduction of comparative algorithm visualization and the implementation of the visualization tool based on contemporary standards. We analyze and compare several of the available solutions for algorithms and data structure visualization and evaluate them according to the provided functionalities. Further, we define a list of requirements, including the capability to compare selected algorithms visually. The practical outcome of this work is a web application that allows us to visualize and compare different algorithms and data structures in terms of their operation and efficiency. At the end of the paper, the proposed solution is evaluated in several ways.
Keywords
MSC
68P05, 68P10, 68Q65, 97U50
Cite this article
@article{cai-6953,
author = {Filip Vateha and Slavomír Šimoňák},
title = {Comparative Visualization of Algorithms and Data Structures},
journal = {Computing and Informatics},
volume = {44},
number = {2},
pages = {336--365},
year = {2025},
issn = {1335-9150},
doi = {10.31577/cai_2025_2_336}
}
TY - JOUR AU - Filip Vateha AU - Slavomír Šimoňák TI - Comparative Visualization of Algorithms and Data Structures JO - Computing and Informatics VL - 44 IS - 2 SP - 336 EP - 365 PY - 2025 SN - 1335-9150 DO - 10.31577/cai_2025_2_336 UR - https://doi.org/10.31577/cai_2025_2_336 KW - Algorithms KW - comparison of algorithms KW - data structures KW - JSAV KW - visualization KW - web application ER -
Vateha, F., & Šimoňák, S. (2025). Comparative Visualization of Algorithms and Data Structures. Computing and Informatics, 44(2), 336–365. https://doi.org/10.31577/cai_2025_2_336