Portada de Estructuras de datos y algoritmos

Estructuras de datos y algoritmos

por Harold Abelson · 1983

Sinopsis

Este libro ofrece una introducción integral a los conceptos fundamentales de estructuras de datos y algoritmos, proporcionando ejemplos claros y aplicaciones prácticas que ayudan a los lectores a desarrollar una comprensión sólida y habilidades en programación.

Sé el primero en valorar este libro.

Más de Harold Abelson

Ver autor →

Otras obras del mismo autor en el catálogo

Libros similares

Libros relacionados según distintos criterios de búsqueda

Gödel, Escher, Bach: un Eterno y Grácil Bucle

Douglas Hofstadter, Douglas R. Hofstadter·1979·filosofia

Este libro, aunque no es de programación, bucea en las estructuras recursivas, la auto-referencia y los sistemas formales, que son conceptos fundamentales y elegantes detrás del diseño de muchas estructuras de datos y algoritmos complejos. Su exploración de sistemas que pueden describirse a sí mismos resuena con la capacidad de los algoritmos para procesar y manipular su propia lógica.

La ciencia de la computación según sus pioneros

George Z. Georgiou·2005·no ficcion

En lugar de un libro técnico de código, este explora la génesis filosófica y matemática de la computación, que es el terreno fértil donde las estructuras de datos y los algoritmos nacieron. Sirve como un 'detrás de escena' que rara vez se asocia directamente con los libros prácticos de datos y algoritmos, pero que proporciona un contexto intelectual crucial.

Una breve historia del tiempo

Stephen Hawking·1988·divulgacion

Aunque no trata de programación, la forma en que Hawking descompone fenómenos complejos del universo en modelos y principios fundamentales (similar a la forma en que los algoritmos simplifican problemas) tiene una resonancia filosófica. Ambos buscan describir, predecir y manipular el mundo (o la información) a través de sistemas lógicos y ordenados, revelando estructuras subyacentes.

El arte de la programación de computadoras, Volumen 1: Algoritmos fundamentales

Donald Knuth·1968·no ficcion

Este es el epítome de una conexión 'deep'. Aunque Abelson y Knuth abordan temas similares, Knuth lo hace con una profundidad matemática y una formalidad incomparables, explorando el 'porqué' y el 'cómo' fundamental de los algoritmos de una manera que trasciende lenguajes de programación o paradigmas específicos. Es un pilar intelectual para entender realmente las estructuras de datos y algoritmos.

Criptonomicón

Neal Stephenson·1999·ciencia ficcion

Aunque su trama es una novela, la obra de Stephenson está profundamente impregnada de matemáticas, lógica, algoritmos y teoría de la información. Presenta estos conceptos de una manera que los hace emocionantes y centrales para la narrativa, mostrando su impacto en la historia humana de una forma que un libro de texto no puede, y que no es típicamente recomendado en listas estándar de CS.

La lógica de la imaginación y la imaginación de la lógica

Rudolf Arnheim·1971·filosofia

Arnheim examina cómo estructuramos el pensamiento y la percepción, lo que se relaciona con la forma en que estructuramos datos y algoritmos para organizar y procesar información de manera eficiente. No es un libro de informática, pero su enfoque en la estructuración de la mente y la percepción ofrece una perspectiva inesperada y poco común en el estudio de cómo se organiza la complejidad, sin ser un autor de la tradición anglosajona principal de tecnología.

Rayuela

Julio Cortázar·1963·ficcion

Similar a cómo las estructuras de datos dictan el flujo y acceso a la información, 'Rayuela' presenta una estructura narrativa no lineal que challenge la lectura convencional. La elección del camino de lectura por parte del lector es análoga a cómo diferentes algoritmos eligen diferentes caminos para procesar los datos, impactando la experiencia y el resultado. Es una novela pero su estructura es la clave.

Si una noche de invierno un viajero

Italo Calvino·1979·ficcion

La estructura fragmentada y recursiva de esta obra de Calvino, donde la 'historia' es el intento del lector de encontrar el resto de las historias, es parecida a las estructuras de datos recursivas o a los algoritmos que exploran árboles o grafos. La obra en sí misma es un laberinto de textos, donde la forma (la estructura del libro) es tan importante como el contenido, como sucede con las estructuras de datos.