principianti
Ricerca binaria : individua la posizione di un elemento in una matrice ordinata.
Inserimento albero AVL : inserisci un elemento in un albero AVL mantenendo la proprietà di bilanciamento dei sottostrutture.
Ricerca approfondita , Ricerca per ampiezza : cammina sui nodi di un grafico in ordine DFS o BFS.
Intermedio
Algoritmo di Dijkstra : algoritmo di ricerca del grafico che risolve il problema del percorso più breve a sorgente singola per un grafico con bordo non negativo costo del percorso, producendo un albero del percorso più breve.
Long Success Common Successive : Trova la sottosequenza più lunga comune a tutte le sequenze in un insieme di sequenze (spesso solo due).
Scafo convesso (Graham Scan) : Dato un insieme di punti, trova il sottoinsieme minimo di quei punti da coprire con un poligono convesso.
Ordinamento di conteggio : algoritmo di ordinamento di interi consecutivi in O (n).
Avanzate
Intervallo Minimu Query : Dato un array A [1, n] di n oggetti ordinati (come i numeri), una Range Minimum Query (o RMQ) da i a j richiede la posizione di un elemento minimo nel sub-array A [i, j]. Gli RMQ possono essere utilizzati per risolvere il problema il più basso antenato comune .