Los algoritmos y estructuras de datos son conceptos fundamentales para el desarrollo de software.
Un algoritmo es una secuencia lógica de pasos para resolver un problema, mientras que las estructuras de datos son formas de organizar y almacenar datos para su procesamiento.
Su estudio resulta indispensable para mejorar la eficiencia de los programas.
Recientemente se ha liberado de forma abierta un manual sobre estas temáticas escrito originalmente en español. Se trata de Apuntes de Algoritmos y Estructuras de Datos, compilado a partir de explicaciones y exámenes de la universidad Nacional de La Plata.
Este material educativo busca ser de gran ayuda para estudiantes e ingenieros interesados en ampliar sus conocimientos sobre estos importantes pilares de la informática.
El libro digital se estructura en varios capítulos que abarcan conceptos como el análisis asintótico de algoritmos, diferentes tipos de recurrencias, la demostración del orden O, ejemplos de complejidad de entrada y salida, así como varias estructuras de datos principales como listas, árboles binarios y de búsqueda, y grafos.
El material fue originalmente elaborado para cursos de Programación III de la carrera de Informática de la UNLP entre 2012 y 2013.
Lo más destacado es que se encuentra disponible para su descarga bajo la licencia Creative Commons, lo que significa que cualquier persona puede acceder al contenido de manera gratuita, así como compartirlo y modificarlo libremente, siempre y cuando se dé el debido crédito a sus autores.
Al descargar el libro, se aceptan los términos de esta licencia abierta, cuyo propósito es promover el acceso y reutilización de obras de forma libre.
Esto permite que el manual pueda difundirse más ampliamente y beneficiar a una mayor cantidad de estudiantes e ingenieros interesados.
Puedes descargar el PDF desde este enlace.
Quiero los libros gratis