Algoritmos de Grokking, segunda edición

Puntuación:   (4,7 de 5)

Algoritmos de Grokking, segunda edición (Y. Bhargava Aditya)

Opiniones de los lectores

Resumen:

En general, «Grokking Algorithms» es reconocido como una introducción a los algoritmos accesible y atractiva, especialmente para principiantes y personas sin formación formal en informática. Es especialmente elogiado por sus ayudas visuales al aprendizaje y sus explicaciones claras. Sin embargo, algunos críticos consideran que falta profundidad en el contenido y señalan errores significativos en el código Python presentado en el libro.

Ventajas:

Fácil de leer y entender, especialmente para principiantes y no profesionales del CS.
Atractivas ayudas visuales que mejoran la comprensión.
Contenido bien estructurado con capítulos de longitud manejable.
Proporciona motivación y anima a seguir aprendiendo.
Facilita el aprendizaje a personas con TDAH gracias a su enfoque amigable.

Desventajas:

Algunos lectores consideraron que el libro era demasiado superficial y carecía de profundidad en temas complejos.
Errores graves en el código Python, lo que ha llevado a algunos a desaconsejar la compra del libro.
Ciertos algoritmos no se tratan en detalle, como la Búsqueda por Profundidad (DFS).
Los ejemplos de codificación pueden no ser fiables o precisos, causando frustración entre los usuarios.

(basado en 17 opiniones de lectores)

Título original:

Grokking Algorithms, Second Edition

Contenido del libro:

Una introducción amena y totalmente ilustrada a los algoritmos de programación informática más importantes.

Domine los algoritmos más utilizados y esté totalmente preparado cuando le pregunten sobre ellos en su próxima entrevista de trabajo. Con explicaciones muy sencillas, más de 400 ilustraciones divertidas y docenas de ejemplos relevantes, disfrutará aprendiendo algoritmos con esta guía amena y divertida.

En Grokking Algorithms, Second Edition descubrirá:

Algoritmos de búsqueda, ordenación y grafos Estructuras de datos como arrays, listas, tablas hash, árboles y grafos Algoritmos NP-completos y codiciosos Compromisos de rendimiento entre algoritmos Ejercicios y ejemplos de código en cada capítulo Más de 400 ilustraciones con guías detalladas

La primera edición de Grokking Algorithms demostró a más de 100.000 lectores que aprender algoritmos no tiene por qué ser complicado ni aburrido. Esta segunda edición revisada contiene una cobertura totalmente nueva de los árboles, incluidos los árboles de búsqueda binaria, los árboles equilibrados, los árboles B y mucho más. También descubrirá nuevas perspectivas sobre el rendimiento de las estructuras de datos que tienen en cuenta las CPU modernas. Además, los ejemplos de código del libro, totalmente comentados, se han actualizado a Python 3.

Prólogo de Daniel Zingaro.

La compra del libro impreso incluye un libro electrónico gratuito en formatos PDF y ePub de Manning Publications.

Acerca de la tecnología

Los algoritmos que utiliza con más frecuencia ya han sido descubiertos, probados y demostrados. Grokking Algorithms, Second Edition facilita su aprendizaje, comprensión y uso. Con explicaciones maravillosamente sencillas, más de 400 ilustraciones divertidas y docenas de ejemplos relevantes, es la forma perfecta de desbloquear el poder de los algoritmos en su trabajo diario y prepararse para su próxima entrevista de codificación, ¡sin necesidad de matemáticas!

Acerca del libro

Grokking Algorithms, Second Edition le enseña algoritmos importantes para acelerar sus programas, simplificar su código y resolver problemas comunes de programación. Comience con tareas como la ordenación y la búsqueda, y luego desarrolle sus habilidades para abordar problemas avanzados como la compresión de datos y la inteligencia artificial. Incluso aprenderá a comparar las compensaciones de rendimiento entre algoritmos. Además, esta nueva edición incluye una nueva cobertura de árboles, problemas NP-completos y actualizaciones de código para Python 3.

Contenido

Algoritmos de búsqueda, ordenación y grafos Estructuras de datos como arrays, listas, tablas hash, árboles y grafos Algoritmos NP-completos y codiciosos Ejercicios y ejemplos de código en cada capítulo

Acerca del lector

No se requieren conocimientos avanzados de matemáticas o programación.

Sobre el autor

Aditya Bhargava es ingeniero de software con una doble formación en informática y bellas artes. Tiene un blog sobre programación en adit. io.

Índice de contenidos

1 Introducción a los algoritmos

2 Ordenación por selección

3 Recursión

4 Ordenación rápida

5 Tablas hash

6 Búsqueda por grano

7 Árboles

8 Árboles equilibrados

9 Algoritmo de Dijkstra

10 Algoritmos codiciosos

11 Programación dinámica

12 k-vecinos más próximos

13 A dónde ir después

Otros datos del libro:

ISBN:9781633438538
Autor:
Editorial:
Idioma:inglés
Encuadernación:Tapa blanda
Año de publicación:2024
Número de páginas:320

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Algoritmos de Grokking, segunda edición - Grokking Algorithms, Second Edition
Una introducción amena y totalmente ilustrada a los algoritmos de...
Algoritmos de Grokking, segunda edición - Grokking Algorithms, Second Edition

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)