Beginning Java Data Structures and Algorithms (Estructuras de datos y algoritmos de Java para principiantes)

Puntuación:   (4,2 de 5)

Beginning Java Data Structures and Algorithms (Estructuras de datos y algoritmos de Java para principiantes) (James Cutajar)

Opiniones de los lectores

Resumen:

El libro proporciona conceptos esenciales de programación y algoritmos beneficiosos tanto para las tareas diarias de ingeniería de software como para la preparación de entrevistas. Se recomienda para principiantes con conocimientos básicos de Java, a pesar de que algunos críticos sugieren que podría profundizar más en ciertos temas.

Ventajas:

Cubre conceptos y algoritmos importantes, valiosos para las carreras de ingeniería de software y la preparación de entrevistas, bueno para principiantes y fácil de entender.

Desventajas:

Podría ser más exhaustivo en ciertos temas de datos; algunos lectores consideran que el precio es elevado para el contenido ofrecido.

(basado en 5 opiniones de lectores)

Título original:

Beginning Java Data Structures and Algorithms

Contenido del libro:

Aunque su aplicación sirva a su propósito, puede que no sea de alto rendimiento. Aprenda técnicas para predecir con precisión la eficiencia del código, descartar fácilmente las soluciones ineficientes y mejorar el rendimiento de su aplicación. Características principales Explica en detalle diferentes algoritmos y estructuras de datos con problemas de ejemplo e implementaciones Java cuando es apropiado Incluye interesantes consejos y trucos que le permitirán utilizar eficientemente algoritmos y estructuras de datos Cubre más de 20 temas mediante 15 actividades y ejercicios prácticos Descripción del libro

El aprendizaje de las estructuras de datos y los algoritmos permite comprender mejor cómo resolver los problemas de programación más comunes. La mayoría de los problemas a los que se enfrentan a diario los programadores ya se han resuelto, probado y comprobado. Al conocer cómo funcionan estas soluciones, podrá asegurarse de que elige la herramienta adecuada cuando se enfrente a estos problemas.

Este libro le enseña herramientas que puede utilizar para crear aplicaciones eficientes. Comienza con una introducción a los algoritmos y a la notación big O, para después explicar burbuja, merge, quicksort y otros patrones de programación populares. También aprenderá sobre estructuras de datos como árboles binarios, tablas hash y grafos. El libro avanza hacia conceptos avanzados, como los paradigmas de diseño de algoritmos y la teoría de grafos. Al final del libro, sabrá cómo implementar correctamente algoritmos y estructuras de datos comunes en sus aplicaciones. Lo que aprenderá Comprender algunos de los conceptos fundamentales que subyacen a los algoritmos clave Expresar las complejidades espaciales y temporales utilizando la notación Big O. Implementar correctamente algoritmos de ordenación clásicos como merge y quicksort Implementar correctamente estructuras de datos básicas y complejas Conocer diferentes paradigmas de diseño de algoritmos, como greedy, divide y vencerás y programación dinámica Aplicar potentes técnicas de emparejamiento de cadenas y optimizar la lógica de su aplicación Dominar las representaciones de grafos y conocer diferentes algoritmos de grafos A quién va dirigido este libro

Si desea comprender mejor las estructuras de datos y los algoritmos más comunes siguiendo ejemplos de código en Java y mejorar la eficacia de sus aplicaciones, este es el libro que necesita. Ayuda a tener conocimientos básicos de Java, matemáticas y técnicas de programación orientada a objetos. Tabla de contenidos Algoritmos y complejidades Algoritmos de ordenación y estructuras de datos fundamentales Tablas hash y árboles de búsqueda binaria Paradigmas de diseño de algoritmos Algoritmos de emparejamiento de cadenas Grafos, números primos y clases de complejidad

Otros datos del libro:

ISBN:9781789537178
Autor:
Editorial:
Encuadernación:Tapa blanda

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Beginning Java Data Structures and Algorithms (Estructuras de datos y algoritmos de Java para...
Aunque su aplicación sirva a su propósito, puede que...
Beginning Java Data Structures and Algorithms (Estructuras de datos y algoritmos de Java para principiantes) - Beginning Java Data Structures and Algorithms
Aprenda programación concurrente con Go - Learn Concurrent Programming with Go
Escriba código concurrente en Go que mejore el rendimiento de la aplicación,...
Aprenda programación concurrente con Go - Learn Concurrent Programming with Go

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)