Plata
Sumas de prefijos
Ordenamiento y búsqueda
- Dos punteros
- Búsqueda binaria sobre un arreglo ordenado
- Búsqueda binaria
- Búsqueda binaria
- Buscar el subarreglo con suma máxima/mínima
- Comparadores personalizados y compresión de coordenadas
- Algoritmos voraces con ordenamiento
- Planificar trabajos en una máquina
- Planificar trabajos en dos máquinas
- Plan óptimo dados deadlines y duraciones
- Colas de prioridad
- Heap aleatorizado
Grafos
- Recorrido de grafos
- Búsqueda en Anchura
- Búsqueda en Profundidad
- Búsqueda de componentes conexas en un grafo
- Comprobar si un grafo es bipartito
- Comprobar aciclicidad de un grafo y encontrar un ciclo en O(M)
- Flood Fill
- Introducción a algoritmos sobre árboles
- Introducción a grafos funcionales
- Algoritmo de detección de ciclo de Floyd en lista enlazada