The selection and efficient use of data structures are fundamental to the performance of modern computational systems, particularly in applications involving large-scale data processing. Although balanced tree structures such as AVL Trees, Red-Black Trees, and B-Trees are well established in the literature, their practical performance can vary significantly depending on implementation details, programming language characteristics, and execution environments. While theoretical analyses provide asymptotic guarantees, they often overlook constant factors, memory behavior, and language-specific overheads that directly influence real-world performance. In this context, experimental evaluation becomes essential to bridge the gap between theoretical predictions and practical behavior. Furthermore, Python is widely used in academic and prototyping scenarios, yet its interpreted nature and reliance on high-level abstractions may impact the efficiency of data structure implementations. Therefore, analyzing how classical structures behave when implemented or simulated in Python contributes to a more realistic understanding of their applicability. This study is justified by the need to empirically assess these differences, providing insights that support more informed decisions in the selection of data structures for specific computational contexts, especially in environments where rapid development and ease of implementation are prioritized.
Building similarity graph...
Analyzing shared references across papers
Loading...
Vitor Amadeu Souza
Faculdade de Tecnologia e Ciências
Universidade Veiga de Almeida
Centro Universitário de Volta Redonda
Building similarity graph...
Analyzing shared references across papers
Loading...
Vitor Amadeu Souza (Wed,) studied this question.
www.synapsesocial.com/papers/69d896406c1944d70ce078a7 — DOI: https://doi.org/10.5281/zenodo.19463735