International Journal of Innovative Research in Computer and Communication Engineering
ISSN Approved Journal | Impact factor: 8.771 | ESTD: 2013 | Follows UGC CARE Journal Norms and Guidelines
| Monthly, Peer-Reviewed, Refereed, Scholarly, Multidisciplinary and Open Access Journal | High Impact Factor 8.771 (Calculated by Google Scholar and Semantic Scholar | AI-Powered Research Tool | Indexing in all Major Database & Metadata, Citation Generator | Digital Object Identifier (DOI) |
| TITLE | Implementation of Java Data Structure Using Swing |
|---|---|
| ABSTRACT | Data structures constitute the fundamental building blocks of computer science and software engineering applications. Although data structures are extensively taught in academic curricula, students frequently encounter difficulties in understanding their internal operations and dynamic behaviour through traditional teaching methodologies. Static diagrams and theoretical explanations often fail to provide sufficient insight into the execution of operations such as insertion, deletion, traversal, and searching. To address this challenge, an interactive visualization platform has been developed using Java Swing to facilitate the effective learning of both linear and non-linear data structures. The proposed system integrates Arrays, Stacks, Queues, Circular Queues, Singly Linked Lists, Doubly Linked Lists, Binary Search Trees, and Graph Traversal algorithms within a unified graphical environment. Users can perform various operations through a graphical interface and observe real-time structural changes. The system was developed using Java and Eclipse IDE following a modular architecture. Experimental evaluation demonstrated successful implementation of all supported operations and confirmed the effectiveness of visualization in improving conceptual understanding. The developed application serves as a valuable educational tool for students, instructors, and self-learners studying data structure concepts. |
| AUTHOR | KHANITHA IMEN T, N. RAMESH, A. SUDHAKAR PG Student, Department of Computer Science and Engineering, Bharathidasan Engineering College, Tirupattur, Tamil Nadu, India Assistant Professor, Department of Computer Science and Engineering, Bharathidasan Engineering College, Tirupattur, Tamil Nadu, India Professor and Head, Department of Computer Science and Engineering, Bharathidasan Engineering College, Tirupattur, Tamil Nadu, India |
| VOLUME | 185 |
| DOI | DOI: 10.15680/IJIRCCE.2026.1406048 |
| pdf/48_Implementation of Java Data Structure Using Swing.pdf | |
| KEYWORDS | |
| References | [1] T. Chen and T. Sobh, "A Tool for Data Structure Visualization and User-Defined Algorithm Animation," Frontiers in Education Conference, IEEE. [2] Enhancing Object-Oriented Programming Education Using Visualization (IEEE) [3] Robert Lafore, Data Structures and Algorithms in Java, Sams Publishing, 2003. [4] Herbert Schildt, Java: The Complete Reference, McGraw-Hill Education, 2018. [5] Y. Daniel Liang, Introduction to Java Programming and Data Structures, Pearson Education, 2019. [6] “Java Swing Lab,” ResearchGate, 2023. Accessed: Jun. 2026. [7] S. P. Jadhav, “Graph Traversals and Its Applications,” International Journal of Computer Science and Mobile Applications (IJCSMA), vol. 10, no. 7, pp. 1–7, Jul. 2022, doi: 10.5281/zenodo.6838779. [8] T. Sharma, S. Das, and A. Pal, “Swings – A Study,” International Journal of Research (IJR), vol. 1, no. 10, pp. 953–958, Nov. 2014. [9] Sahni S., Data Structures, Algorithms and Applications in Java, Universities Press, 2005. [10] “Data Structures Implementation through Java,” ResearchGate, 2023. Accessed: Jun. 2026. |