Estructuras de datos dinámicas.


Precio:
Precio de venta€27,90
Agotado

Descripción

Estructuras de datos dinámicas

Resumen del libro

Este manual práctico ofrece una guía completa y accesible sobre las estructuras de datos dinámicas, un pilar fundamental en la programación y el desarrollo de software. Los autores, Libardo Pantoja y César Pardo, guían al lector desde los conceptos básicos hasta la implementación en Java, cubriendo pilas, colas y listas enlazadas. El libro combina teoría, ejemplos prácticos y ejercicios propuestos para facilitar el aprendizaje y la aplicación directa de los conocimientos, convirtiéndose en un recurso indispensable para estudiantes y profesionales de la informática.

¿De qué trata?

El libro aborda de manera estructurada el mundo de las estructuras de datos dinámicas, comenzando con una introducción a los conceptos fundamentales y su clasificación. Posteriormente, se adentra en el análisis de algoritmos, explicando cómo medir la eficiencia de un programa a través de la complejidad computacional. Se presenta el concepto de Tipo Abstracto de Datos (TAD) como base para la creación de estructuras reutilizables. El núcleo de la obra se centra en el estudio detallado de tres estructuras lineales dinámicas: pilas, colas y listas (simples, doblemente enlazadas y circulares). Para cada una, se define su funcionamiento, se especifica su TAD y se muestra su implementación práctica en el lenguaje de programación Java, incluyendo el uso de las clases y bibliotecas estándar de Java. Finalmente, se resuelven problemas clásicos de programación, como la evaluación de expresiones aritméticas o la simulación de procesos, demostrando la aplicación real de estas estructuras.

Temas principales

  • Análisis de algoritmos y complejidad computacional (notación O grande).
  • Tipos Abstractos de Datos (TAD) y su especificación.
  • Implementación y uso de pilas (stacks) en Java.
  • Implementación y uso de colas (queues) en Java.
  • Listas enlazadas: simples, doblemente enlazadas y circulares.
  • Resolución de problemas algorítmicos con estructuras de datos dinámicas.

¿Para quién está recomendado?

Este libro está dirigido a estudiantes de ingeniería informática, ciencias de la computación o ciclos formativos de desarrollo de software que necesiten dominar los fundamentos de las estructuras de datos. También es una excelente herramienta de consulta y repaso para programadores autodidactas o profesionales que deseen afianzar sus conocimientos en Java y en la implementación de estructuras dinámicas para mejorar la eficiencia de su código.

Qué aporta este libro

  • Una base teórica sólida sobre los principios de las estructuras de datos dinámicas y su análisis de eficiencia.
  • Implementaciones prácticas y detalladas en Java, listas para ser comprendidas y adaptadas.
  • Ejercicios y problemas resueltos que conectan la teoría con aplicaciones del mundo real.
  • Una guía completa que abarca desde los conceptos más básicos hasta implementaciones avanzadas como listas circulares.

Ficha técnica

  • Autor: Libardo Pantoja, César Pardo
  • Editorial: RA-MA S.A. Editorial y Publicaciones
  • Idioma: Español
  • Tema: BASES DE DATOS, DISEÑO Y TEORIA DE BASES DE DATOS, BASES DE DATOS RELACIONALES, CAPTURA Y ANALISIS DE DATOS, DEPOSITO DE DATOS, MINERIA DE DATOS, RECUPERACION DE INFORMACION, DIDACTICA: INFORMATICA Y COMPUTACION, TIC (TECNOLO
  • Colección: MANUAL PRACTICO
  • Encuadernación: Bolsillo
  • Fecha de edición: diciembre de 2017
  • Número de páginas: 326
  • Peso: 125 g

Valoración editorial

Estructuras de datos dinámicas se presenta como un manual de estudio riguroso y práctico. Su principal valor reside en el enfoque didáctico que combina la teoría necesaria para entender el "por qué" con la implementación en Java para entender el "cómo". La estructura del libro, que avanza de lo general a lo particular y culmina con la resolución de problemas, facilita un aprendizaje progresivo y aplicado. Es una obra recomendable para cualquier persona que busque una base sólida y práctica en uno de los temas más importantes de la programación.

También te puede gustar

Vistos Recientemente