Bibliografía
A continuación se encuentra una serie de libros que pueden ayudar en el estudio de los temas necesarios para resolver problemas de la OMI y de las Olimpiadas Internacionales:
| Nivel Básico | Nivel Avanzado |
|---|---|
|
Algoritmos en C++ Robert Sedgewick Addison-Wesley / Diaz de Santos |
The art of computer programming (Tomos I, II y III) Knuth |
|
Estructura de Datos en Pascal Tenenbaum, Augenstein Prentice hall |
Introduction to Algorithms Thomas Cormen |
|
Fundamentals of Algorithmics Gilles Brassard |
How to Solve It: Modern Heuristics Zbigniew Michalewicz |
|
Data Structures and Algorithms Alfred Aho |
An Introduction to the analysis of algorithms Robert Sedgewick |
|
Introductory Computer Science: Bits of theory, bytes of practice A. K. Dewdney |
Algorithms on Strings, Trees and Sequences Dan Gusfield |
|
The Magic Machine: A Handbook of Computer Sorcery A. K. Dewdney |
Purely Functional Data Structures Chris Okasaki |
|
The New Turing Omnibus: 66 Excursions in Computer Science A. K. Dewdney |
Graphs, Networks & Algorithms Dieter Jungnickel |
|
How to Solve It George Poyla |
Computation Geometry: Algorithms and applications Mark de Berg |
|
Mathematics and Plausible Reasoning George Poyla |
Combinatorial Optimizacion: Networks and Matroids Eugene S Lawler |
|
Introduction to the Theory of Computation Michael Sipser |
Randomized Algorithms Rajeev Motwani |
|
The Algorithm Design Manual Steven S Skiena |
|
|
Programming Pearls Jon Louis Bentley |
