Portada de Estructuras de datos y algoritmos

Estructuras de datos y algoritmos

por Alfred V. Aho, John E. Hopcroft y Jeffrey D. Ullman · 1983

Sinopsis

Este texto clásico proporciona una cobertura fundamental de las estructuras de datos y los algoritmos, organizando el material de manera sistemática y rigurosa. Presenta los conceptos clave a través de ejemplos claros y análisis de eficiencia.

Sé el primero en valorar este libro.

Más de Alfred V. Aho, John E. Hopcroft y Jeffrey D. Ullman

Ver autor →

Otras obras del mismo autor en el catálogo

Libros similares

Libros relacionados según distintos criterios de búsqueda

Programación funcional para la web

Michał Muskała

2019·no ficcion

Aunque el libro de referencia se centra en estructuras de datos y algoritmos clásicos, este aborda un paradigma de programación que, si bien distinto, enfatiza la claridad, la composición y la eficiencia computacional, elementos clave en el diseño algorítmico. Conecta mediante la optimización y el diseño de soluciones eficientes, pero desde una perspectiva metodológica diferente y menos tradicional dentro de la ciencia de la computación fundamental.

Gödel, Escher, Bach: Un eterno y grácil bucle

Douglas R. Hofstadter

1979·no ficcion

Mientras que el libro de Aho, Hopcroft y Ullman enseña cómo construir algoritmos y estructuras, Hofstadter investiga los fundamentos lógicos y filosóficos que subyacen a los sistemas formales y la computación. Ambos tratan sobre la estructura y la lógica, pero uno desde la implementación y el otro desde la teoría profunda y la autorreferencia.

Este libro comparte la misma ambición y profundidad académica que 'Estructuras de datos y algoritmos' al sentar las bases teóricas de la computación. Aunque más antiguo y con un enfoque que precede a la popularización de las 'estructuras de datos' como disciplina, su estudio del diseño y análisis de algoritmos es una obra cumbre que aborda los mismos problemas filosóficos sobre la eficiencia y la abstracción computacional.

Introducción a los algoritmos

Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest y Clifford Stein

1990·no ficcion

Al igual que el libro de Aho, Hopcroft y Ullman, esta obra es un pilar fundamental en la educación de ciencias de la computación, abordando las mismas ideas profundas sobre cómo organizar y procesar información de manera eficiente. Ambos libros buscan establecer un entendimiento robusto de las herramientas teóricas y prácticas para resolver problemas computacionales complejos, compartiendo una visión filosófica de la computación como ciencia formal.

El algoritmo de la inteligencia

George Zarkadakis

2015·no ficcion

Este libro, aunque trata de algoritmos y computación, se aleja de la perspectiva técnica directa para reflexionar sobre el significado más amplio de los algoritmos en el contexto de la inteligencia. Mientras 'Estructuras de datos y algoritmos' es un manual técnico, este ofrece una visión filosófica e histórica, rara vez mencionado en listas de libros fundamentales de CS.

Matemática discreta y lógica

Jerzy Perzanowski

1994·no ficcion

El libro de Aho, Hopcroft y Ullman se asienta sobre profundos principios de matemática discreta y lógica. Este volumen de Perzanowski, menos conocido en el ámbito angloparlante, ofrece una perspectiva exhaustiva de esos cimientos teóricos, lo que lo convierte en un complemento oscuro pero fundamental para entender 'por qué' ciertas estructuras y algoritmos son eficientes, en lugar de solo 'cómo' funcionan.

Análisis de algoritmos

Robert Sedgewick y Philippe Flajolet

1996·no ficcion

Este libro comparte la estructura de presentar un algoritmo y luego analizar su rendimiento, muy similar al enfoque metódico del libro de referencia. Ambos libros se centran en el 'cómo' los algoritmos se comportan y utilizan las matemáticas como la herramienta principal para describir esta estructura y eficiencia, aunque este se especializa en las técnicas de análisis formal.

Mientras que 'Estructuras de datos y algoritmos' utiliza un pseudocódigo o Pascal para sus ejemplos, este libro toma una aproximación práctica utilizando C++ para implementar las estructuras de datos y algoritmos. La similitud estructural reside en la organización de temas: se presenta un concepto de estructura de datos, se explica su lógica, y luego se muestra su implementación real y uso, replicando el patrón didáctico del libro de referencia pero con un lenguaje de programación específico.

Ver sugerencias

Ayúdame a que yoleo sea sostenible