Visualization Tool for Data Structures in Real Time

Abstract

Data structures are crucial aspects of Computer Science, but grasping their abstract nature poses challenges for students and software developers. A visualization tool for data structures such as arrays, stacks, and trees would effectively simplify the complex nature of data structures and algorithms. This research utilized an object-oriented approach to create a real-time Visualization Tool for Data Structures. This tool offers visual representations of fundamental data structures such as arrays and trees. The visualization tool is web-based and developed with HTML, CSS, and JavaScript technologies. The tool’s efficacy underwent evaluation using complexity metrics. Results notably demonstrate that as the volume of data increases, the complexity of data structures follows suit. Consequently, this paper serves as an informative resource concerning the selection of data types and their respective implementation styles within data structures. Such insights furnish developers with valuable knowledge regarding the efficiency of diverse data types in software development, empowering informed decisions when choosing between data types based on their impact on space complexities within data structures.

Keywords

complexity Data Structures Hybrid Input object-oriented methodology Visualization

  • Research Identity (RIN)

  • License

  • Language & Pages

    , 33-43

  • Classification

    ACM Code: D.2.2