Diferencia entre revisiones de «Algoritmia»

De Wikilibros, la colección de libros de texto de contenido libre.
Contenido eliminado Contenido añadido
Gothmog (discusión | contribs.)
Gothmog (discusión | contribs.)
Línea 21: Línea 21:
# [[/Complejidad computacional/]] {{Desarrollo|00%|25 de mayo, 2006}}
# [[/Complejidad computacional/]] {{Desarrollo|00%|25 de mayo, 2006}}
# [[/Divide y vencerás/]] {{Desarrollo|25%|19:06 30 may 2006 (UTC)}}
# [[/Divide y vencerás/]] {{Desarrollo|25%|19:06 30 may 2006 (UTC)}}
# [[/Algoritmos voraces/]] {{Desarrollo|00%|25 de mayo, 2006}}
# [[/Algoritmos voraces/]] {{Desarrollo|25%|19:22 13 jun 2006 (UTC)}}
# [[/Programación dinámica/]] {{Desarrollo|00%|25 de mayo, 2006}}
# [[/Programación dinámica/]] {{Desarrollo|00%|25 de mayo, 2006}}
# [[/Vuelta atrás/]] {{Desarrollo|00%|25 de mayo, 2006}}
# [[/Vuelta atrás/]] {{Desarrollo|00%|25 de mayo, 2006}}
Línea 39: Línea 39:
* [http://en.wikipedia.org Wikipedia en inglés]
* [http://en.wikipedia.org Wikipedia en inglés]
* [http://en.wikibooks.org/wiki/Algorithms Algorithms en Wikibooks]
* [http://en.wikibooks.org/wiki/Algorithms Algorithms en Wikibooks]
* [http://es.wikipedia.org/wiki/Categoría:Wikipedia:Trasladar_a_Wikilibros Categoría "Trasladar a Wikilibros"] (ejercicios resueltos con varios métodos algorítmicos)


* Martí, Narciso; Verdejo, Alberto; Ortega Yolanda (2003), ''Estructuras de datos y métodos algoritmicos: ejercicios resueltos'', Madrid: Prentice Hall
* Martí, Narciso; Verdejo, Alberto; Ortega Yolanda (2003), ''Estructuras de datos y métodos algoritmicos: ejercicios resueltos'', Madrid: Prentice Hall

Revisión del 19:22 13 jun 2006

Este libro trata sobre la creación de algoritmos y el análisis de su eficiencia. Tras introducir las bases matemáticas de la complejidad computacional, el libro cubre algunos de los métodos algorítmicos más importantes:

  • La técnica divide y vencerás
  • El método de la vuelta atrás y la variante conocida como ramificación y poda
  • La programación dinámica como optimización en tiempo a costa de un gasto en memoria
  • Los algoritmos voraces
  • Técnicas de escalada
  • Algoritmos basados en probabilidades

El objetivo del libro es mostrar cómo aplicar de forma metódica diferentes técnicas en algoritmos de creación propia de forma que estos sean más eficientes. Además de tratar los diferentes métodos algorítmicos de forma general, también se estudiarán en profundidad algunos algoritmos famosos que apliquen dichos métodos.

Asimismo, se plantean una serie de ejercicios clásicos y se aportan soluciones en pseudocódigo de los mismos con el fin de poder autoevaluar los conocimientos adquiridos.

Este libro es un tutorial de técnicas algorítmicas, no una obra de referencia, para lo cual se recomienda consultar las obras que se indican en el apartado de bibliografía.

Índice de contenidos

  1. Introducción Grado de desarrollo: 25% (a fecha de 25 de mayo, 2006)
  2. Complejidad computacional Grado de desarrollo: 00% (a fecha de 25 de mayo, 2006)
  3. Divide y vencerás Grado de desarrollo: 25% (a fecha de 19:06 30 may 2006 (UTC))
  4. Algoritmos voraces Grado de desarrollo: 25% (a fecha de 19:22 13 jun 2006 (UTC))
  5. Programación dinámica Grado de desarrollo: 00% (a fecha de 25 de mayo, 2006)
  6. Vuelta atrás Grado de desarrollo: 00% (a fecha de 25 de mayo, 2006)
  7. Ramificación y poda Grado de desarrollo: 00% (a fecha de 25 de mayo, 2006)
  8. Algoritmos de escalada Grado de desarrollo: 00% (a fecha de 25 de mayo, 2006)
  9. Algoritmos probabilísticos Grado de desarrollo: 00% (a fecha de 25 de mayo, 2006)
  10. Apéndice A: pseudocódigo Grado de desarrollo: 75% (a fecha de 25 de mayo, 2006)
  11. Apéndice B: implementación en C Grado de desarrollo: 00% (a fecha de 19:09 30 may 2006 (UTC))

Véase también

Referencias y fuentes

  • Martí, Narciso; Verdejo, Alberto; Ortega Yolanda (2003), Estructuras de datos y métodos algoritmicos: ejercicios resueltos, Madrid: Prentice Hall

Créditos y licencia