El aprendizaje del funcionamiento de los algoritmos resulta en ocasiones difícil para los estudiantes. Es fundamental para un Ingenier@ en Informática entender en profundidad los mecanismos en los que se basan los algoritmos más conocidos, ya que son la base de la resolución de gran parte de los problemas que se podrán encontrar en el ámbito profesional y de investigación.
El objetivo de esta web es ofrecer una herramienta que facilite la comprensión del funcionamiento de los algoritmos representando de forma visual cómo se modifican las estructuras de datos utilizadas. De esta forma, esta herramienta se podrá utilizar como complemento al estudio teórico de forma que sea más fácil entender los pasos que va dando el algoritmo correspondiente.
Los esquemas algorítmicos más importantes son: voraces, divide y vencerás, programación dinámica, vuelta atrás y ramificación y poda. Se muestran varios ejemplos representativos de cada categoría, y además las operaciones más importantes de las estructuras de datos grafos y montículos.
Esperamos que sea de utilidad.