El trabajo se hace en grupos de 1 a 3 personas, el tema es a elegir y acordar conmigo. A medida que vayan teniendo una idea del tema vayan comentándome muy brevemente por mail. Tengan en cuenta que cada grupo deberá trabajar sobre un tema distinto. La próxima clase me gustaría hablar con cada grupo y tratar de definir los temas.
Hay dos posibles tipos de trabajo:
- Extensión de un trabajo práctico de los que hicimos, profundizando el estudio teórico del tema, implementando y analizando los algoritmos y realizando mediciones con datos aleatorios.
- Construir un módulo de python con las estructuras y algoritmos vistos para alguno de los temas e implementar una pequeña aplicación que la utilice. Ejemplos:
- Sectorización de redes de suministro de agua potable.
- Compresor/descompresor de texto basado en códigos de Huffman.
- Estructuras fundamentales y algoritmos de ordenamiento y búsqueda
- Árboles (generales)
- Árboles binarios, de búsqueda y autobalanceados
- Heap y hashing
- Grafos
- Problemas NP
No hay comentarios.:
Publicar un comentario