"Podstawy algorytmów z przykładami w C++" -- spis treści:

O Autorach (9)

Przedmowa (11)

Rozdział 1. Algorytmy - wydajność, analiza i rząd (17)

Rozdział 2. Dziel i zwyciężaj (65)

Rozdział 3. Programowanie dynamiczne (111)

Rozdział 4. Podejście zachłanne (157)

Rozdział 5. Algorytmy z powrotami (207)

Rozdział 6. Metoda podziału i ograniczeń (251)

Rozdział 7. Wprowadzenie do złożoności obliczeniowej: problem sortowania (285)

Rozdział 8. Więcej o złożoności obliczeniowej: problem przeszukiwania (339)

Rozdział 9. Złożoność obliczeniowa i trudność problemów: wprowadzenie do teorii o zbiorze NP (401)

Rozdział 10. Algorytmy teorii liczb (449)

Rozdział 11. Wprowadzenie do algorytmów równoległych (517)

Dodatek A Przegląd niezbędnej wiedzy matematycznej (543)

Dodatek B Rozwiązywanie równań rekurencyjnych na potrzeby analizy algorytmów rekurencyjnych (581)

Dodatek C Struktury danych dla zbiorów rozłącznych (621)

Dodatek D Bibliografia (631)

Skorowidz (637)