Descripción
DATA STRUCTURES PROGR.DESING C
Resumen del libro
Este libro ofrece un enfoque integral sobre la programación en C, centrándose en el diseño, análisis y verificación de estructuras de datos. El lector aprenderá a equilibrar tiempo, espacio y esfuerzo de programación mediante la abstracción de datos y tipos abstractos (ADT). Con más de 300 ejercicios y un caso de estudio integrador, la obra aplica principios de ingeniería del software a proyectos de tamaño real, enfatizando la recursividad y la especificación de problemas.
¿De qué trata?
La obra se sumerge en las técnicas de programación y herramientas usando el lenguaje C, con un énfasis constante en la especificación de problemas y el diseño de programas. Aborda el análisis, las pruebas, la verificación y la corrección del software, presentando las estructuras de datos para destacar las compensaciones entre tiempo, espacio y esfuerzo de programación. Se profundiza en la recursividad a través de una variedad de aplicaciones y criterios para su uso, e incluye un estudio de caso que integra diversos temas en programas de tamaño realista. Además, se enfatiza el proceso de abstracción de datos y los tipos abstractos de datos (TAD), separando los ADT de las decisiones de implementación, y se discuten los principios principales de la ingeniería del software aplicados a grandes proyectos de programación.
Temas principales
- Diseño y análisis de estructuras de datos en C
- Abstracción de datos y tipos abstractos de datos (ADT)
- Recursividad y criterios para su aplicación
- Verificación, pruebas y corrección de programas
- Principios de ingeniería del software para proyectos de gran escala
¿Para quién está recomendado?
Está dirigido a estudiantes universitarios de informática, ingeniería y ciencias de la computación que necesiten un conocimiento profundo de las estructuras de datos y el diseño de programas en C. También es adecuado para programadores profesionales que deseen reforzar sus fundamentos en abstracción, recursividad y metodologías de desarrollo de software.
Qué aporta este libro
- Dominio de las técnicas de abstracción y tipos abstractos de datos para mejorar la modularidad del código.
- Capacidad para evaluar y elegir entre diferentes estructuras de datos según el equilibrio entre tiempo, espacio y esfuerzo.
- Habilidades prácticas en verificación, pruebas y corrección de programas, aplicables a proyectos reales.
- Comprensión avanzada de la recursividad y su aplicación en problemas complejos.
- Experiencia en la integración de conceptos mediante un caso de estudio de tamaño realista.
Ficha técnica
- Autor: KRUSE
- Editorial: PRENTICE HALL IBERIA
- Idioma: Inglés
- Colección: UNIVERSITARIO
- Peso: 835 g
Valoración editorial
Esta obra se presenta como un recurso sólido y completo para quienes buscan una comprensión rigurosa de las estructuras de datos y el diseño de programas en C. Su enfoque en la abstracción, la verificación y la ingeniería del software lo convierte en una herramienta valiosa tanto para el ámbito académico como para el profesional. La inclusión de un caso de estudio y una amplia variedad de ejercicios facilita la aplicación práctica de los conceptos, lo que resulta especialmente útil para lectores que deseen desarrollar habilidades de programación robustas y bien fundamentadas.

