Estructuras de datos.
Las estructuras de datos son formas de organizar y almacenar la información en un programa de manera que sea más fácil y eficiente accederla, modificarla o recorrerla. Son fundamentales en el desarrollo de software porque permiten resolver problemas de forma eficiente en términos de tiempo y memoria.
Estructuras Estáticas:
Son aquellas cuyo tamaño se define al momento de su creación y no puede modificarse en tiempo de ejecución. Son simples y eficientes, pero menos flexibles.
Estructuras Dinámicas:
Estas estructuras se pueden ajustar en tiempo de ejecución. Utilizan punteros o referencias para gestionar la memoria de forma flexible.
Introducción a las estructuras de datos
Panorama general de las estructuras de datos en programación.
Panorama general de las estructuras de datos en programación.
Arreglos
Cómo se usan los arreglos como base de estructuras de datos.
Cómo se usan los arreglos como base de estructuras de datos.
Pilas (estáticas)
Implementación de pilas con arreglos.
Implementación de pilas con arreglos.
Colas (estáticas)
Colas implementadas con arreglos.
Colas implementadas con arreglos.
Listas desordenadas (estáticas)
Cómo funcionan listas sin orden dentro de arreglos.
Cómo funcionan listas sin orden dentro de arreglos.
Listas ordenadas (estáticas)
Implementación de listas ordenadas con estructuras estáticas.
Implementación de listas ordenadas con estructuras estáticas.
Colas circulares (estáticas)
Uso de índices circulares para optimizar colas.
Uso de índices circulares para optimizar colas.
Listas circulares (estáticas)
Aplicaciones y estructura de listas circulares.
Aplicaciones y estructura de listas circulares.
Conjuntos de Bits (BitSet)
Representación eficiente de conjuntos con bits.
Representación eficiente de conjuntos con bits.
¿Qué son los nodos? (NodoSimple)
Concepto de nodo y su aplicación en listas dinámicas.
Concepto de nodo y su aplicación en listas dinámicas.
Pilas (basadas en nodos)
Uso de nodos para construir pilas dinámicas.
Uso de nodos para construir pilas dinámicas.
Colas (basadas en nodos)
Estructuras dinámicas de colas usando nodos.
Estructuras dinámicas de colas usando nodos.