1.1 Clasificación de las estructuras de datos
De manera general podemos determinar que la clasificación de las estructuras de datos es la siguiente:
Sin embargo, algunas estrucutras del diagrama anterior pueden generar o producir otras estructuras a travez de la implementación de un algoritmo con un lenguaje (en algunos casos conocidas como estructuras fundamentales), como pilas y colas, las cuales pueden ser diseñadas utilizando arreglos o listas.
Para el caso específico de java, se pueden contemplar los siguientes diagramas para visualizar esa clasificación:
a) Para estructuras lineales
b) Para estructuras no lineales.
Nota: La apliación o imprementacion de las estructuras lineales y no lineales usando el lenguaje se realizarán en el capitulo 3 y 4 respectivamente.