Esta edición de Programación competitiva (CP4) es una lectura obligada para todo programador competitivo. Dominar los contenidos de este libro es imprescindible (aunque, quizá, no suficiente) para llegar a ser uno de los mejores programadores del mundo.
El Volumen I está dirigido a:
- Estudiantes de secundaria que quieran competir en la Olimpiada internacional de informática (IOI) (incluyendo las Olimpiadas nacionales o locales), ya que cubre la mayor parte del temario de la IOI.
- Estudiantes universitarios que lo quieran utilizar como materia de estudio adicional para cursos de estructuras de datos y algoritmos.
- Cualquiera que desee prepararse para una entrevista de trabajo sobre estructuras de datos y algoritmos en las principales empresas tecnológicas.
La obra completa, formada por los Volúmenes I y II está dirigida a:
- Estudiantes universitarios que compitan en las fases regionales o en la final mundial del International Collegiate Programming Contest (ICPC), ya que, en el Volumen II, se incluye mucha más materia aparecida en los concursos recientes.
- Profesores o entrenadores de equipos que busquen material de apoyo para la preparación.
- Cualquiera interesado en la solución de problemas mediante la informática o que esté interesado en participar en otros concursos, distintos al ICPC, como Google CodeJam, Facebook Hacker Cup, TopCoder Open, CodeForces, Internet Problem Solving Contest (IPSC), etc.
Materiales adicionales
Este libro se acompaña de varias páginas web de apoyo, en las que se podrán poner en práctica todos los conocimientos adquiridos. Entre otras, destacan, Methods to Solve, VisuAlgo, Online Judge y Kattis. Además, todo el código fuente empleado en las estructuras de datos y algoritmos tratados en el libro se encuentra disponible en GitHub.
Los autores
- Steven Halim es profesor y entrenador de los equipos ICPC en la Universidad Nacional de Singapur y del equipo nacional de la IOI.
- Felix Halim es ingeniero de software en Google, donde trabaja sobre sistemas distribuidos, análisis de datos, herramientas internas e indexación.
- Suhendry Effendy es investigador en la Universidad Nacional de Singapur, autor de problemas y juez del ICPC Asia.