"Denna bok om datatyper och algoritmer är utformad för att ge läsaren de teoretiska kunskaperna som behövs för att effektivt analysera problem, välja lämpliga datatyper och algoritmer samt genomföra implementeringar på ett framgångsrikt sätt. Den är främst avsedd som lärobok inom datavetenskapliga universitetsutbildningar och kräver en termins studier i matematik och grundläggande programmering som förkunskap. Bokens tillgängliga textstruktur möjliggör selektivt läsande på olika abstraktionsnivåer, vilket gör den anpassningsbar efter individuella behov.
Bokens resonanta stil syftar till att inspirera till ett reflekterande och analytiskt förhållningssätt, något som är särskilt värdefullt inom det snabbt växande ämnet datavetenskap där nya typer av problem ständigt uppstår. Detta bidrar till bokens unika karaktär och ökar dess värde när det gäller långvarig kunskapsförvärvelse.
I denna uppdaterade upplaga har layouten förbättrats, texten reviderats samt exempel från Modula-2 ersatts med Java-exempel. Diskussionen har även anpassats till det ökade intresset för objektorienterad programmering och nya exempel relaterade till aktuella områden såsom datorgrafik och datornätverk har adderats.