home contactus
okladka

Badanie struktur danych, elementarnych składników wykorzystywanych w informatyce, jest podstawą, w oparciu o którą możesz zdobywać cenne umiejętności. Znajomość struktur danych jest niezbędna studentom, którzy chcą programować czy też testować oprogramowanie.

W niniejszej książce zwrócono uwagę na trzy ważne aspekty struktur danych: po pierwsze, na związek struktur danych z algorytmami, między innymi na złożoność obliczeniową algorytmów. Po drugie, struktury te prezentowane są w sposób zgodny z zasadami projektowania obiektowego i obiektowym paradygmatem programowania. Po trzecie, ważną częścią książki są implementacje struktur danych w języku C++.

Książka prezentuje:

Książka ta dostarcza studentom informatyki nie tylko niezbędnej wiedzy na temat algorytmów i struktur danych, ale prezentuje jednocześnie sposoby ich implementacji w języku C++, obecnie jednym z wiodących języków programowania. Dostarcza ona więc nie tylko wiedzy teoretycznej, ale również pozwala rozwinąć praktyczne umiejętności przydatnych w przyszłej pracy zawodowej.


Wstęp (11)
Rozdział 1. Programowanie obiektowe w C++ (15)
Rozdział 2. Analiza złożoności (61)
Rozdział 3. Listy (81)
Rozdział 4. Stosy i kolejki (133)
Rozdział 5. Rekurencja (161)
Rozdział 6. Drzewa binarne (201)
Rozdział 7. Drzewa wielokierunkowe (275)
Rozdział 8. Grafy (337)
Rozdział 9. Sortowanie (413)
Rozdział 10. Mieszanie (465)
Rozdział 11. Kompresja danych (503)
Rozdział 12. Zarządzanie pamięcią (539)
Dodatek A Obliczanie złożoności (583)
Dodatek B Algorytmy dostępne w STL (589)
Skorowidz (597)