Algoritmos para principiantes

Puntuación:   (3,4 de 5)

Algoritmos para principiantes (Simon Harris)

Opiniones de los lectores

Resumen:

En general, el libro es adecuado para principiantes que quieran aprender algoritmos, sobre todo si tienen conocimientos básicos de Java. Introduce conceptos fundamentales y estructuras de datos de forma clara, pero ha recibido críticas dispares en cuanto a su énfasis en las pruebas unitarias y la profundidad de sus explicaciones. Mientras que algunos lectores aprecian su enfoque basado en ejemplos y su facilidad de comprensión, otros critican su cobertura superficial de temas avanzados y el fuerte enfoque en las pruebas más que en los conceptos algorítmicos.

Ventajas:

Buena introducción para principiantes con ejemplos sencillos en Java.
Explicaciones claras de algoritmos y estructuras de datos fundamentales.
Atractivo y fácil de leer, lo que hace que el proceso de aprendizaje sea ameno.
Útil para adquirir conocimientos en prácticas de programación Java y estilo de codificación.
Proporciona un enfoque de codificación basado en pruebas, que puede mejorar las habilidades de programación.

Desventajas:

El énfasis en las pruebas unitarias desvía la atención de los algoritmos.
Algunos lectores encuentran las explicaciones sobre temas avanzados demasiado superficiales.
El título puede inducir a error a los principiantes, haciéndoles creer que es adecuado para novatos absolutos.
Los ejemplos de código pueden no ser coherentes y llevar a confusión.
Carece de discusiones detalladas sobre algunas estructuras de datos fundamentales, lo que lo hace menos útil para aquellos que buscan una comprensión en profundidad.

(basado en 14 opiniones de lectores)

Título original:

Beginning Algorithms

Contenido del libro:

Algoritmos iniciales

Una buena comprensión de los algoritmos, y el conocimiento de cuándo aplicarlos, es crucial para producir software que no sólo funcione correctamente, sino que también se desempeñe eficientemente. Este es el único libro que imparte toda esta información esencial, desde los fundamentos de los algoritmos, las estructuras de datos y las características de rendimiento hasta los algoritmos específicos utilizados en tareas de desarrollo y programación.

Repleto de explicaciones detalladas y ejemplos instructivos, el libro comienza ofreciéndole algunas estructuras de datos fundamentales y, a continuación, pasa a explicar varios algoritmos de ordenación. A continuación, aprenderá prácticas eficaces de almacenamiento y búsqueda mediante hashing, árboles, conjuntos y mapas. Los autores también comparten consejos sobre técnicas de optimización y formas de evitar problemas comunes de rendimiento. Al final, estarás preparado para construir los algoritmos y estructuras de datos más comunes en el desarrollo diario de software.

Lo que aprenderá con este libro

⬤ Los fundamentos de los algoritmos, como la iteración y la recursividad.

⬤ Estructuras de datos elementales como listas, pilas y colas.

⬤ Algoritmos de ordenación básicos y avanzados, incluyendo ordenación por inserción, ordenación rápida y ordenación shell.

⬤ Estructuras de datos avanzadas como árboles binarios, árboles ternarios y pilas.

⬤ Algoritmos para la búsqueda de cadenas, concordancia de cadenas, hashing y geometría computacional.

⬤ Cómo utilizar técnicas de desarrollo basadas en pruebas para garantizar que el código funciona según lo previsto.

⬤ Cómo mejorar drásticamente el rendimiento de su código con técnicas prácticas de perfilado y optimización.

A quién va dirigido este libro

Este libro es para cualquiera que desarrolle aplicaciones, o esté empezando a hacerlo, y esté buscando entender algoritmos y estructuras de datos. Se recomienda tener conocimientos de programación informática.

Las guías para principiantes de Wrox están diseñadas para que aprender lenguajes y tecnologías de programación sea más fácil de lo que cree, ya que proporcionan un formato estructurado y tutorial que le guiará a través de todas las técnicas implicadas.

Otros datos del libro:

ISBN:9780764596742
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2005
Número de páginas:600

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Algoritmos para principiantes - Beginning Algorithms
Algoritmos iniciales Una buena comprensión de los algoritmos, y el conocimiento de cuándo aplicarlos,...
Algoritmos para principiantes - Beginning Algorithms
El periquito ha hecho un fudgie - Little Budgie's Done A Fudgie
Little Budgie's Done A Fudgie es un cuento rimado único sobre la aventura de aprender a...
El periquito ha hecho un fudgie - Little Budgie's Done A Fudgie

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)