Lista doblemente encadenada ¡ahora en versión animada!


En este escrito te explico lo básico de una lista doblemente encadenada: su estructura y sus dos operaciones principales: insertar y retirar,  y en cada una éstas la precondición, la postcondición y el algoritmo. Al igual que en Lista encadenada lo vemos con gráficos para que lo puedas entender más fácilmente. Pero entremos en materia … Seguir leyendo

Lista encadenada, ¡sin código! con gráficos (segunda parte)


Este escrito es la segunda parte del artículo Lista encadenada, ¡sin código! con gráficos. En esta parte te explicaré operaciones más avanzadas. Pero primero recordemos la estructura de la lista encadenada. Recordarás que la clase de la izquierda es la lista en si y que la de la derecha es cada uno de los nodos … Seguir leyendo

Lista encadenada, ¡sin código! con gráficos


Este escrito te explica como funciona una lista encadenada ¡sin código! solamente con gráficos. Primero te presento la estructura de la lista y después, en cada algoritmo, la especificación y cada uno de los pasos del algoritmo y todo con gráficos (sin una línea de código). La mejor forma de entender como funcionan las estructuras … Seguir leyendo

¿Qué es una Estructura de Datos?

Portada del artículo "¿Qué es un Estructura de Datos?"

Este escrito explica que es una Estructura de Datos. Este concepto es uno de los conceptos básicos de las Ciencias de la Computación.  Y para empezar a explicártelo elaboré el siguiente mapa conceptual. Como se ve en el mapa conceptual una Estructura de Datos define la organización y la interrelación entre un conjunto de datos. … Seguir leyendo