Puntuación:
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)
Beginning Java Data Structures and Algorithms
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
© 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)