home contactus
okladka

Przy tworzeniu systemów informatycznych najważniejsze zadania wykonuje się, zanim powstanie pierwszy fragment kodu źródłowego. Wymogi stawiane współczesnym aplikacjom powodują, że inżynieria oprogramowania staje się kwestią kluczową. Opracowanie odpowiedniego projektu oraz właściwy dobór technologii i metodologii zapewniają szybką i efektywną pracę nad systemem. Niezwykle ważne jest poznanie dostępnych w języku Java struktur danych i umiejętność ich wykorzystania. Prawidłowo dobrana struktura danych znacznie przyspiesza nie tylko implementację aplikacji, ale również działanie gotowego systemu.

Książka "Struktury danych i techniki obiektowe na przykładzie Javy 5.0" przedstawia podstawowe struktury danych i sposoby ich wykorzystania podczas programowania obiektowego. Wszystkie wiadomości zostały zaprezentowane z uwzględnieniem reguł nowoczesnej inżynierii oprogramowania. Czytając kolejne rozdziały książki, poznasz najlepsze zastosowania różnych struktur danych oraz wady i zalety ich implementacji. Przede wszystkim jednak zrozumiesz potrzebę stosowania tak wielu struktur danych.

Po przeczytaniu tej książki zrozumiesz zasadę:
"Pomyśl, a dopiero potem pisz kod".


Przedmowa (17)
Rozdział 1. Wprowadzenie do projektowania oprogramowania (29)
Rozdział 2. Poprawność i wydajność programów (87)
Rozdział 3. Dziedziczenie i hierarchie klas (157)
Rozdział 4. Listy i interfejs Collection (223)
Rozdział 5. Stosy (287)
Rozdział 6. Kolejki (333)
Rozdział 7. Rekurencja (379)
Rozdział 8. Drzewa (431)
Rozdział 9. Zbiory i odwzorowania (499)
Rozdział 10. Sortowanie (553)
Rozdział 11. Samorównoważące się drzewa wyszukiwania (607)
Rozdział 12. Grafy (673)
Dodatki
Dodatek A Wprowadzenie do języka Java (735)
Dodatek B Wprowadzenie do UML-a (811)
Dodatek C Programowanie oparte na zdarzeniach (823)
Słowniczek (893)
Skorowidz (907)