Estructuras de Datos y Algoritmos (EDA)

Un curso sobre Tipos Abstractos de Datos

Árboles rojinegros

sin comentarios

Los árboles AVL no son la única forma de conseguir árboles binarios de búsqueda cuya altura sea de orden logarítmico en el número de nodos. Una alternativa bastante conocida son los árboles rojinegros. Se incluyen a continuación unas transparencias explicativas tomadas de una asignatura optativa del plan en extinción y más abajo un enlace a un applet.

El applet que ya conocéis de árboles AVL permite también hacer pruebas con un árbol rojinegro (seleccionando “RB” en el menú de la derecha del applet).

Written by Javier Campos

diciembre 16th, 2011 at 12:45 pm

Posted in Material

Enunciado de la práctica 5

sin comentarios

Ya está disponible en la sección de prácticas el enunciado de la práctica 5 (ir a a la sección pinchando aquí). La fecha límite para presentar esta práctica, según las indicaciones dadas en el propio enunciado, será el 09/01/2012 (incluido).

Written by Yolanda Villate

diciembre 13th, 2011 at 5:59 pm

Posted in Uncategorized

Material sobre AVL’s

sin comentarios

En la zona de acceso restringido de esta web (acceso con usuario y clave comunicados en clase) están disponibles algunas páginas de documentación sobre árboles AVL:

Written by Javier Campos

diciembre 13th, 2011 at 3:59 pm

Posted in Material

Mañana martes y el viernes: clases de problemas

sin comentarios

Mañana martes y también el viernes serán clases de problemas. Los enunciados están disponibles aquí.

Written by Javier Campos

diciembre 12th, 2011 at 3:37 pm

Posted in Material

Fijada la fecha para el examen práctico de la primera convocatoria

sin comentarios

Se ha fijado la fecha para la realización del examen práctico de programación en laboratorio e individual, correspondiente a la primera convocatoria.

El examen práctico se realizará el martes 31 de enero de 2012,  por la mañana.

El examen escrito se realizará el sábado 28 de enero de 2012,  por la mañana.

La hora y lugar de realización de ambos exámenes se anunciará en la página sobre evaluación, con antelación suficiente.

Written by Yolanda Villate

diciembre 9th, 2011 at 5:56 pm

Posted in Uncategorized

Soluciones de ejercicios

sin comentarios

Written by Javier Campos

diciembre 9th, 2011 at 11:53 am

Posted in Material

Multiplicación de matrices

sin comentarios

Multiplicación de matricesLa Algoritmia persigue continuamente soluciones mejores para problemas conocidos. Uno de ellos es la multiplicación de matrices.

  • El algoritmo estándar (basado en la aplicación directa de la definición del producto de matrices) requiere O(N3) operaciones aritméticas (sumas y multiplicaciones), para multiplicar matrices N N.
  • Es muy sencillo reducir ese coste a O(N2,807), con un algoritmo de “divide y vencerás”, el algoritmo de Strassen (véase wikipedia o transparencias de “divide y vencerás” de la asignatura de Esquemas Algorítmicos).
  • Durante veinte años, el algoritmo conocido con menor coste asintótico ha sido el de Coppersmith y Winograd, que requiere O(N2,376).
  • El año pasado, en su tesis doctoral, Andy Stothers propuso un algoritmo con coste asintótico O(N2,374).
  • Justamente ayer Virginia Vassilevska Williams dio a conocer la solución más rápida conocida hasta el momento, con un coste O(N2,373).

Written by Javier Campos

noviembre 29th, 2011 at 11:48 am

Posted in curiosidades

Enunciado de la práctica 4

sin comentarios

Ya está disponible en la sección de prácticas el enunciado de la práctica 4 (ir a a la sección pinchando aquí). La fecha límite para presentar esta práctica, según las indicaciones dadas en el propio enunciado, será el 12/12/2011 (incluido).

Written by admin

noviembre 28th, 2011 at 12:35 pm

Posted in Anuncios,Prácticas

Próximos lunes 28 y martes 29: clases de problemas

sin comentarios

Las hojas de ejercicios se pondrán en las páginas de material de los grupos de mañana y tarde.

Written by Javier Campos

noviembre 25th, 2011 at 9:33 am

Posted in Material

Soluciones de ejercicios (clases del 8 y 11 de noviembre)

sin comentarios

Written by Javier Campos

noviembre 18th, 2011 at 3:56 pm

Posted in Material