Un buen libro que encontré fue (ya que él te da la lista de preguntas que puedes probar para un tema. Pero no para un principiante absoluto, porque se sumerge directamente en los aspectos competitivos de la programación. ¡Pero es bueno leer!):
Programación competitiva 3
Hay conferencias de Steven Skiena o Desafíos de programación de Steven Skiena. También los encontré bastante buenos y las explicaciones están más cerca de las implementaciones.
Los tutoriales de Top Coder también son bastante precisos con algunas aplicaciones:
Tutoriales de algoritmos
PD: Este libro no es para programación competitiva, sino que es el motor para que comiences a pensar. A diferencia de otros libros de algoritmos, no solo explica los algoritmos, sino que en el proceso le dice cómo llegar a este proceso de pensamiento.
- ¿Hay algún buen libro de programación de API de Windows?
- ¿Cuál es el mejor libro para prepararse para estructuras de datos y algoritmos en Java: estructuras de datos y algoritmos en Java de Michael T. Goodrich, o estructuras de datos y algoritmos hechos fácilmente en Java por Narasimha Karumanchi?
- ¿Cuáles son los mejores libros para principiantes en SQL DBA?
- Java (lenguaje de programación): ¿Cuáles son algunos libros recomendados y recursos en línea para aprender Java para programadores principiantes, intermedios y avanzados?
- ¿Cuáles son algunas recomendaciones de libros para informática / programación / algoritmos que son buenas para una lectura informal?
Diseño de algoritmo: 9780321295354: Computer Science Books @ Amazon.com
Si estás luchando con paradigmas de programación como DP, Divide y vencerás, etc., creo que este es el libro para comenzar junto con quizás algunas conferencias