Boken "Algorithms" av Robert Sedgewick og Kevin Wayne er en av de mest anerkjente innføringene til datamaskinalgoritmer som brukes i dag. Den inkluderer femti essensielle algoritmer som enhver programmerer bør kjenne til. Som professorer i datavitenskap ved Princeton, gir Sedgewick og Wayne en grundig oversikt over de viktigste algoritmene som er relevante for både vitenskap, matematikk og ingeniørfag, samt for de som anvender databehandling innen humaniora. De presenterer en helhetlig fremstilling av datastrukturer og algoritmer, viktige områder som gjør det mulig for leseren å implementere, feilsøke og bruke dem effektivt i ethvert databehandlingsmiljø. Boken dekker grunnleggende konsepter som: * Grunnleggende programmeringsmodeller * Dataabstraksjon * Poser, køer og stabler * Analyse av algoritmer I tillegg går den i dybden på sortering med: * Elementære sorteringer * Mergesort * Quicksort * Prioritetskøer * Bruksområder Graph-algoritmer er også en viktig del av boken, inkludert: * Urettede grafer * Retningen av grafer * Minimum spanning trees * Korte stier String-algoritmer behandles også grundig, med vekt på: * String-sortering * Tries * Delstrenger søk * Regulære uttrykk * Datakomprimering Disse algoritmene er generelt sett på som geniale kreasjoner, av en bemerkelsesverdig karakter.