DSViz: Listas enlazadas

Versión 1.0: Visualización e interacción con listas enlazadas

Autores/as

Gustavo Gutiérrez-Sabogal

Jovanny Bedoya-Guapacha

Nancy Janet Castillo-Rodríguez

Fecha de publicación

19 de febrero de 2026

1 Introducción

Las estructuras de datos son uno de los pilares del desarrollo de software. Estas definen como la información (los datos) son almacenados de manera eficiente para ser utilizados por los algoritmos. Es por esta razón que su enseñanza y aprendizaje constituyen un reto dentro de la carrera de ingeniería de sistemas.

La idea de crear un simulador tiene diferentes fundamentos:

  • Proveer a los profesores del curso con una herramienta que permita mostrar ideas y conceptos fundamentales a los estudiantes de una manera clara, precisa y eficaz.

  • Permitir a los estudiantes tener un recurso de aprendizaje que puedan utilizar durante la clase y también de manera asíncrona para reforzar, entender y verificar los conceptos impartidos durante el curso.

  • Recopilar lo que por muchas iteraciones del curso de estructuras de datos se ha constituido como material de estudio. Esto no solo comprende código fuente sino también valoración sobre los aspectos particulares de cada estructura de datos en donde se ha evidenciado que nuestros estudiantes presentan mayores inconvenientes.

1.1 Instalación

El software aquí descrito se puede acceder a través del siguiente enlace:

https://gustavogutierrezutp.github.io/AlgorithmVisualizer/sll

Después de hacer click en el enlace, se abrirá el navegador en una página como la que se presenta a continuación.

Como se trata de una herramienta pedagógica que tiene como objetivo ser fácilmente accesible los autores optaron por la manera más sencilla y con cero requisitos de instalación. Todo corre completamente en el navegador y no requiere de ninguna otra dependencia. En el Capítulo 2 se describe en detalle el funcionamiento de la aplicación.