Overview
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Crear software robusto requiere el uso de algoritmos eficientes, pero los programadores rara vez piensan en ellos hasta que surge un problema. Esta edición actualizada de Algorithms in a Nutshell describe un gran número de algoritmos existentes para resolver una gran variedad de problemas, y te ayuda a seleccionar e implementar el algoritmo adecuado para tus necesidades, con las matemáticas justas para que puedas comprender y analizar el rendimiento del algoritmo.
Al centrarse en la aplicación, más que en la teoría, este libro proporciona soluciones de código eficientes en varios lenguajes de programación que puedes adaptar fácilmente a un proyecto específico. Cada algoritmo importante se presenta en el estilo de un patrón de diseño que incluye información para ayudarte a comprender por qué y cuándo el algoritmo es apropiado.
Con este libro, podrás:
- Resolver un problema de codificación concreto o mejorar el rendimiento de una solución existente
- Localizar rápidamente algoritmos relacionados con los problemas que quieres resolver, y determinar por qué un algoritmo concreto es el que debes utilizar
- Obtén soluciones algorítmicas en C, C++, Java y Python con consejos de implementación
- Conoce el rendimiento esperado de un algoritmo y las condiciones que necesita para rendir al máximo
- Descubre el impacto que tienen decisiones de diseño similares en algoritmos diferentes
- Aprende estructuras de datos avanzadas para mejorar la eficacia de los algoritmos