Algoritmer utgjør hjertet og sjelen i datavitenskap. Deres anvendelser spenner fra nettverksruting og beregningsgenomikk til offentlig nøkkelkryptografi og maskinlæring. Å studere algoritmer kan gjøre deg til en bedre programmerer, en klarere tenker og en mester i tekniske intervjuer. "Algorithms Illuminated" er en tilgjengelig introduksjon til emnet for alle med litt programmeringserfaring. Forklaringen fokuserer på det store bildet og konseptuell forståelse, fremfor detaljer om lavnivåimplementering og matematiske aspekter – som en transkripsjon av hva en ekspert på algoritmer ville sagt gjennom en serie med én-til-én undervisningstimer. Del 1 dekker asymptotisk analyse og big-O notasjon, dele-og-herske-algoritmer og mesterprinsippet, tilfeldige algoritmer, samt flere kjente algoritmer for sortering og valg.