¿Cuál es el mejor libro para DAA?

Creo que la respuesta varía ampliamente dependiendo de por qué quieres estudiar DAA. Si es desde un punto de vista teórico, entonces algo como Introducción a Algoritmos por CLRS tendría mucho sentido. Si, por otro lado, es desde un punto de vista práctico, recomendaría no ir con libros en absoluto. Si bien es deseable leer pruebas que expliquen por qué y cómo funcionan ciertos algoritmos, creo que obtenemos la mejor intuición solo cuando codificamos el algoritmo y vemos que funciona en entradas reales. Desde ese punto de vista, diría que la mejor manera de aprender Diseño de algoritmos (creo que el análisis de algoritmos está bien cubierto por cualquier libro teórico como CLRS) es leer sobre el algoritmo desde una fuente estándar como Wikipedia y luego codificarlo y probarlo en comparación con los casos de prueba estándar que se encuentran en sitios web como la competencia de programación, el concurso de programación, las fuerzas de código de programación de computadoras en línea, etc. de Sphere Online Judge (SPOJ)