A könyv átfogó bevezetést nyújt a számítógépes algoritmusok modern felfogású tanulmányozásához. Tárgyalásmódja egyszerű, anélkül, hogy feláldozná a feldolgozás mélységét vagy a matematikai igényességet. Minden fejezet bemutat egy tervezési módszert, alkalmazási területet vagy ezekhez kapcsolódó témát. Az algoritmusokat szövegesen, valamint a Pascal és a C nyelvekhez hasonló pszeudokódban adja meg. A könyv több mint 230 ábrán mutatja be az algoritmusok működését, tartalmazza az összes algoritmus futási idejének gondos elemzését és a legfontosabb algoritmusok helyességének bizonyítását. Közel ezer és százötven feladat segít az algoritmusok gyakorlásában és az elméleti ismeretek elmélyítésében.