Esto podría ayudar (fuente: codechef):
- Búsqueda binaria: tutorial, problemas, tutorial, implementación, problema
- Quicksort: Tutorial, Implementación, Tutorial
- Ordenar mezcla: Tutorial, Implementación, Tutorial
- Matriz de sufijos: Tutorial, Tutorial, Implementación, Tutorial, Implementación, Problema, Problema
- Algoritmo Knuth-Morris-Pratt (KMP): Tutorial, Tutorial, Implementación, Tutorial, Problema
- Algoritmo de Rabin-Karp: Tutorial, Implementación, Tutorial, Problema, Problema
- Intenta: Tutorial, Problemas, Tutorial: I, II, Tutorial, Problema, Problema, Problema
- Profundidad Primero, Recorrido de un gráfico: Tutorial, Implantación, Tutorial, Problemas, Problema, Problema, Problema
- Amplio primer recorrido de una gráfica: Tutorial, Implantación, Tutorial, Problemas, Problema, Problema, Problema, Inundación
- Algoritmo de Dijkstra: Tutorial, Problemas, Problema, Tutorial (codicioso), Tutorial (con montón), Implementación, Problema, Problema
- Árbol binario indexado: tutorial, problemas, tutorial, papel original, tutorial, tutorial, problema, problema, problema, problema, problema, problema, problema
- Árbol de segmentos (con propagación diferida): Tutorial, Implementación, Tutorial, Tutorial, Problemas, Implementación, Tutorial, Implementación y varios usos, Árbol de segmentos persistente, problemas como BIT, Problema, Problema / HLD también se usa /
- Algoritmo Z: Tutorial, Problema, Tutorial, problemas igual que KMP.
- Floyd Warshall Algorithm: Tutorial, Implementación, Problema, Problema
- Sparse Table (RMQ): Tutorial, Problemas, Tutorial, Implementación (C ++), Implementación de Java
- Heap / Priority Queue / Heapsort: Implementación, Explicación, Tutorial, Implementación, Problema, Capítulo de CLRS
- Multiplicativo modular inverso
- nCr% M
- Autómata del sufijo: Documento detallado, Tutorial, Implementación (I), Tutorial, Implementación (II), Problema, Problema, Problema, Problema, Tutorial, Implementación
- El ancestro común más bajo: tutorial, problemas, papel, papel, problema, problema, problema
- Contando las inversiones: Divide y conquista, Árbol de segmentos, Árbol de Fenwick, Problema
- Algoritmo extendido de Euclides
- Árbol de sufijo: Tutorial, Tutorial, Introducción, Construcción: I, II, Implementación, Implementación, Problema, Problema, Problema, Problema
- Programación Dinámica: Capítulo de CLRS (esencial), Tutorial, Problemas, Problema, Problema, Problema, Tutorial, Problema, Problema, Problema, Mayor Subsecuencia creciente, Bitmask DP, Bitmask DP, Optimización, Problema, Problema, Problema, Problema, Problema, Problema, Problema, DP en Árboles: I, II
- Estructuras de datos básicas: tutorial, implementación en pila, implementación en cola, tutorial, implementación en lista enlazada
- Exponentiación logarítmica
- Gráficos: Definición, Representación, Definición, Representación, Problema, Problema
- Árbol de expansión mínimo: tutorial, tutorial, implementación de Kruskal, implementación de Prim, problema, problema, problema, problema, problema
- Prime Factorización eficiente
- Combinatoria: Tutorial, Problemas, Problema, Tutorial
- Union Find / Disjoint Set: Tutorial, Tutorial, Problemas, Problema, Problema, Problema
- Problema de la mochila: Solución, Implementación
- Algoritmo de concordancia de cadenas Aho-Corasick: Tutorial, Implementación, Problema, Problema, Problema, Problema
- Componentes fuertemente conectados: Tutorial, Implementación, Tutorial, Problema, Problema, Problema
- Algoritmo de Bellman Ford: Tutorial, Implementación, Tutorial, Implementación, Problema, Problema
- Descomposición de luces pesadas: tutorial, problemas, tutorial, implementación, tutorial, implementación, implementación, problema, problema, problema
- Casco convexo: Tutorial, Implementación del algoritmo Jarvis, Tutorial con escaneo de Graham, Tutorial, Implementación, Problema, Problema, Problema, Problema, Problema
- Intersección de líneas: Tutorial, Implementación, Tutorial, Problemas
- Tamiz de Erastothenes
- Árbol de intervalos: Tutorial, Implementación, Problema, Problema, Problema, Problema, Problema, Problema, Tutorial
- Orden de conteo
- Probabilidades
- Exposición de matrices: Tutorial, Tutorial
- Flujo de red: (flujo máximo) Tutorial: I, II, flujo máximo (Ford-Fulkerson) Tutorial, implementación, (Corte mínimo) Tutorial, implementación, (flujo de costo mínimo) Tutorial: I, II, III, algoritmo de Dinic con implementación, Flujo máximo de Edmonds Karp con implementación, problema, problema, problema, problema, problema, problema, problema, problema, problema, problema, problema, problema, problema, problema, problema
- Árbol Kd: Tutorial, Tutorial, Implementación, Problema
- Deque
- Árbol binario de búsqueda: tutorial, implementación, búsqueda e inserción, eliminación
- Selección rápida: Implementación, Implementación
- Treap / Árbol cartesiano: Tutorial (detallado), Tutorial, Implementación, Usos y problemas, Problema, Problema
- Teoría de juegos: papel detallado, tutorial, problemas, números grundos, tutorial con problemas de ejemplo: I, II, III, IV, tutorial, problemas, problema, problema, problema, problema, problema, problema, problema, problema, problema, Problema nim
- STL (C ++): I, II, Curso acelerado
- Emparejamiento bipartito máximo
- Algoritmo de Manacher: Implementación, Tutorial, Tutorial, Implementación, Tutorial, Implementación, Problema, Problema, Problema
- Prueba de Primalidad Miller-Rabin: Código
- Problema de matrimonio estable
- Algoritmo húngaro, Tutorial
- Algoritmo de línea de barrido: I, II
- LCP: Tutorial, Implementación, Tutorial, Implementación
- Eliminación gaussiana
- Pollard Rho Factorización Integral, problema
- Clasificación topológica
- Detectando ciclos en una gráfica: Dirigida – I, II No direccionada: I
- Geometría: Fundamentos, Tutorial
- Retroceso: problema de las reinas N, Tug of War, Sudoku
- Eulerian y Hamiltonian Paths: Tutorial, Tutorial, Implementación (Eulerian Path and Cycle), Implementación (Hamiltonian Cycle)
- Colorear Gráficos: Tutorial, Implementación
- Reunirse en el medio: Tutorial, Implementación
- Entero de Precisión Arbitraria (BigInt), II
- Radix Sort, Bucket Sort
- Algoritmo de Johnson: Tutorial, Tutorial, Implementación
- Correspondencia máxima en un gráfico general: algoritmo de Blossom / Edmond, implementación, matriz de Tutte, problema
- Recursión: I, II, Torres de Hanoi con explicación.
- Principio de inclusión y exclusión: I, II
- Compresión de coordenadas
- Sqrt-Descomposición: Tutorial, Tutorial, Problema, Problema
- Link-Cut Tree: Tutorial, Wiki, Tutorial, Implementación, Problema, Problema, Problema, Problema
- Función Totient de Euler: Explicación, Implementación, Problemas, Explicación, Problemas
- Burnside Lemma: Tutorial, Tutorial, Problema
- Editar / Levenshtein Distancia: Tutorial, Introducción, Tutorial, Problema, Problema
- Rama y Límite
- Matemáticas para la Programación Competitiva
- Algoritmo de Mo: Tutorial y problemas