¿Dónde puedo encontrar libros electrónicos sobre estructuras de datos y algoritmos? Actualmente estoy leyendo "Algoritmos de computadora: Introducción al diseño y análisis" por Sara Baase y Allen Van Gelder. Me gustaría tener información adicional para complementar lo que está en este libro. También algunas referencias sobre el peor de los análisis sería genial.estructuras de datos y algoritmos e-books
Respuesta
De lejos, mi libro de texto de algoritmo favorito es The Algorithm Design Manual, por Steven Skiena. Muy fácil de leer, muy práctico y extremadamente útil. La primera mitad del libro es un tratamiento general de la teoría de algoritmos, con muchos ejemplos prácticos. La segunda mitad es una gran biblioteca de problemas comunes, qué algoritmos se pueden usar para abordarlos, y listas completas de referencias. No te decepcionará.
The Art of Computer Programming - por Donald Knuth (lectura duro, pero vale la pena, no es recomendable para un primer libro algoritmos)
Concrete Mathemetics - por Donald Knuth (la comprensión de las matemáticas detrás de los algoritmos)
No sé si las versiones de e-book están disponibles para esto, pero si lo son ... estos libros definitivamente te darán la teoría detrás del peor de los casos, y el análisis asintótico de algoritmos.
No estoy seguro de si esto cuenta como un "e-book", pero soy bastante aficionado al proyecto wikibooks. Está un poco desorganizado, pero tiene todo lo que necesitas. Además, ¡enlaces integrados a wikipedia! linky
Aho, Hopcroft and Ullman - Diseño y análisis de algoritmos informáticos Un clásico.
alt text http://upload.wikimedia.org/wikipedia/en/c/cc/Clrs.jpg
Introduction to Algorithms by CLRS (second edition) es más o menos el libro de texto estándar actual para estos sujetos.
La wiki de Algorithmist es un recurso decente.
Me gusta Robert Sedgewick's Algoritmos libros. El original usó Pascal y es bueno porque no se empantana en problemas de lenguaje.
- 1. Algoritmos y estructuras de datos
- 2. Algoritmos de aprendizaje y estructuras de datos Fundamentos
- 3. ¿Dónde puedo aprender cómo combinar algoritmos y estructuras de datos?
- 4. Bibliotecas de estructuras de datos y algoritmos de código abierto recomendados
- 5. ¿Cuáles son algunas estructuras de datos y algoritmos menos conocidos que uno debería saber?
- 6. Diferentes estructuras de datos y Complejidades
- 7. Delphi estructuras de datos
- 8. Estructuras de datos pregunta
- 9. C# estructuras de datos
- 10. Estructuras de datos funcionales en C++
- 11. biblioteca de estructuras de datos de JavaScript
- 12. Estructuras de datos en Python
- 13. Estructuras de datos en lisp
- 14. Estructuras de datos complejas Redis
- 15. Erlang estructuras de datos persistentes
- 16. Estructuras de datos para bioinformática
- 17. Estructuras de datos Trie - Java
- 18. Comparación de algoritmos de minería de datos
- 19. ¿Qué son las estructuras de datos de "sumas y productos"?
- 20. estructuras de datos La comparación y validación de
- 21. Estructuras de datos de árbol y gráfico en ruby
- 22. Diferencias entre estructuras de datos estáticas y dinámicas
- 23. Reimplementación de estructuras de datos en el mundo real
- 24. ¿cómo puedo convertir estructuras de datos ruby a estructuras de datos javascript con .js.erb?
- 25. Algoritmo de mosaico/Estructuras de datos?
- 26. Principales estructuras de datos de JavaScript
- 27. Definición de estructuras de datos recursivas
- 28. Estructuras de datos equivalentes de contenedores STL
- 29. Estructuras de datos de última generación
- 30. implementaciones del mundo real de "algoritmos clásicos"
IIRC, la primera edición se incluyó en el CD doc. Dr. Dobbs Essential Books on Algorithms and Data Structures, junto con otros 8 u 9 libros y algunos artículos del Dr. Dobbs. Todavía debería estar disponible, pero tenga en cuenta que los libros están preparados en HTML hace algunos años para una versión anterior de Internet Explorer, y no todos se muestran bien incluso en IE actual, y mucho menos Firefox, etc. – Steve314
Creo que este es también el texto estándar para MIT courseware 6.046J Curso de Introducción a Algoritmos. – Steve314