Estructuras de datos y principios de diseño de algoritmos en C

Puntuación:   (3,3 de 5)

Estructuras de datos y principios de diseño de algoritmos en C (John Carey)

Opiniones de los lectores

Resumen:

Las reseñas de este libro destacan una mezcla de contenidos útiles y problemas significativos. Mientras que algunos lectores aprecian la exhaustiva visión general de los algoritmos y las estructuras de datos, especialmente para programadores de nivel intermedio-alto, otros lo critican duramente por las numerosas erratas, el mal formato y la falta de adherencia a los estándares modernos de C++.

Ventajas:

Buena información sobre paradigmas de algoritmos y estructuras de datos famosos
explicaciones claras de temas complejos
ejercicios interesantes con descripciones paso a paso
adecuado para programadores de nivel intermedio-alto
lenguaje accesible en comparación con la documentación técnica.

Desventajas:

Plagado de errores tipográficos y problemas de formato en fragmentos de código
contiene código C++11 no idiomático
incluye malas prácticas de programación como variables globales
no apto para principiantes
considerado una pérdida de dinero por algunos debido a la cantidad de errores.

(basado en 4 opiniones de lectores)

Título original:

C++ Data Structures and Algorithm Design Principles

Contenido del libro:

Iníciese en la programación en C++ aprendiendo a crear aplicaciones utilizando sus estructuras de datos y algoritmos Características principales Explore estructuras de datos como matrices, pilas y gráficos con ejemplos del mundo real Estudie las compensaciones entre algoritmos y estructuras de datos y descubra lo que funciona y lo que no Descubra cómo técnicas como los filtros bloom y las pilas multidireccionales potencian las aplicaciones del mundo real Descripción del libro

C++ es un lenguaje de programación multiparadigma maduro que permite escribir código de alto nivel con un alto grado de control sobre el hardware. En la actualidad, partes importantes de la infraestructura de software, como bases de datos, navegadores, marcos multimedia y conjuntos de herramientas GUI, están escritas en C++.

Este libro comienza presentando las estructuras de datos de C++ y cómo almacenar datos utilizando listas enlazadas, matrices, pilas y colas. En capítulos posteriores, el libro explica los paradigmas básicos de diseño de algoritmos, como el enfoque codicioso y el enfoque divide y vencerás, que se utilizan para resolver una gran variedad de problemas computacionales. Por último, aprenderá la técnica avanzada de programación dinámica para desarrollar implementaciones optimizadas de varios algoritmos tratados en el libro.

Al final de este libro, habrá aprendido a implementar estructuras de datos y algoritmos estándar en código C++ 14 eficiente y escalable. Qué aprenderá Construir aplicaciones utilizando tablas hash, diccionarios y conjuntos Explorar cómo el hardware moderno afecta al rendimiento en tiempo de ejecución real de los programas Aplicar algoritmos comunes como heapsort y merge sort para tipos de datos de cadenas Utilizar metaprogramación de plantillas C++ para escribir bibliotecas de código Implementar un servicio de acortamiento de URL utilizando un filtro bloom Utilizar modismos C++ modernos apropiados como std:: array en lugar de arrays estilo C A quién va dirigido este libro

Este libro está dirigido a desarrolladores o estudiantes que deseen revisar las estructuras de datos básicas y las técnicas de diseño de algoritmos. Aunque no se requieren conocimientos matemáticos previos, un conocimiento básico de las clases de complejidad y de la notación Big O, junto con una cualificación en un curso de algoritmos, le ayudarán a sacar el máximo partido de este libro. Se presupone la familiaridad con el estándar C++ 14. Tabla de contenidos Listas, pilas y colas Árboles, pilas y grafos Tablas hash y filtros Bloom Divide y vencerás Algoritmos codiciosos Algoritmos de grafos I Algoritmos de grafos II Programación dinámica I Programación dinámica II

Otros datos del libro:

ISBN:9781838828844
Autor:
Editorial:
Idioma:inglés
Encuadernación:Tapa blanda

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

El señor de las moscas de William Golding - William Golding's Lord of the Flies
En 1954 William Golding tenía 43 años y era un don nadie. Había sido licenciado...
El señor de las moscas de William Golding - William Golding's Lord of the Flies
Pequeña historia de la poesía - A Little History of Poetry
John Carey cuenta las historias que hay detrás de los mejores poemas del mundo, desde los de Dante y Chaucer...
Pequeña historia de la poesía - A Little History of Poetry
Pequeña historia de la poesía - A Little History of Poetry
Una guía vital, atractiva y enormemente amena de la poesía, desde la antigüedad hasta el presente, por uno de...
Pequeña historia de la poesía - A Little History of Poetry
100 poetas: Una pequeña antología - 100 Poets: A Little Anthology
Un poema parece algo frágil. Cambia una palabra y se rompe. Pero los poemas sobreviven a los...
100 poetas: Una pequeña antología - 100 Poets: A Little Anthology
Milton The Complete Shorter Poems - Milton: The Complete Shorter Poems
Esta magistral edición contiene todos los poemas ingleses de Milton, a excepción de Paraíso...
Milton The Complete Shorter Poems - Milton: The Complete Shorter Poems
¿De qué sirven las artes? - What Good Are the Arts?
Aclamado como estimulante y sugerente ( Spectator ), sugerente y entretenido ( David Lodge, Sunday Times ), e incisivo...
¿De qué sirven las artes? - What Good Are the Arts?
Aprender mejor que la casa y la tierra: Como se ejemplifica en la historia de Harry Johnson y Dick...
Este libro ha sido considerado por académicos y...
Aprender mejor que la casa y la tierra: Como se ejemplifica en la historia de Harry Johnson y Dick Hobson - Learning Better Than House And Land: As Exemplified In The History Of Harry Johnson And Dick Hobson
Estructuras de datos y principios de diseño de algoritmos en C - C++ Data Structures and Algorithm...
Iníciese en la programación en C++ aprendiendo a...
Estructuras de datos y principios de diseño de algoritmos en C - C++ Data Structures and Algorithm Design Principles
100 poetas: Una pequeña antología - 100 Poets: A Little Anthology
Una antología maravillosamente amena de nuestra mejor poesía, elegida por el autor de Una pequeña...
100 poetas: Una pequeña antología - 100 Poets: A Little Anthology
¿Para qué sirven las artes? - What Good Are the Arts?
Aclamado como "estimulante y sugerente" ( Spectator ), "sugerente y entretenido" (David Lodge, Sunday Times ), e...
¿Para qué sirven las artes? - What Good Are the Arts?
William Golding: El hombre que escribió El señor de las moscas - William Golding: The Man Who Wrote...
En 1953, William Golding era un maestro de...
William Golding: El hombre que escribió El señor de las moscas - William Golding: The Man Who Wrote Lord of the Flies

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)