Miejsko-Gminna Biblioteka Publiczna

w Grójcu

book
book

Algorytmy

Tyt. oryg.: "Algorithms ".

Autor: Sedgewick, Robert




Algorytmy od zawsze porównywane były do przepisów kucharskich. Z celnością tego porównania trudno dyskutować, na pewno jednak przesolenie zupy ma zupełnie inne konsekwencje niż błędnie opracowany lub zaimplementowany algorytm. To właśnie algorytmy decydują o czasie wykonania skomplikowanych operacji przez programy komputerowe, a ich odpowiednia implementacja może niejednokrotnie decydować o sukcesie lub porażce projektu

wartego fortunę.
Dzięki tej książce masz szansę uniknąć typowych programistycznych błędów i porażek. Jej lektura zapozna Cię z najpopularniejszymi algorytmami, ich licznymi zaletami oraz słabymi stronami. Sprawdzisz, do czego można je zastosować, a w jakich miejscach lepiej zrezygnować z ich wykorzystania. Ponadto nauczysz się analizować działanie algorytmów, mierzyć ich wydajność oraz dobierać dane testowe. W książce zostały omówione klasyczne algorytmy sortowania, wyszukiwania, operacji na grafach oraz kompresji danych. Jej ogromnym atutem są przykładowe implementacje algorytmów w języku JAVA oraz to, że przedstawiony kod jest gotowy do natychmiastowego użycia! Pozycja ta jest obowiązkową lekturą dla każdego programisty, któremu zależy na najwyższej wydajności tworzonych rozwiązań.

Zobacz pełny opis
Odpowiedzialność:Robert Sedgewick, Kevin Wayne ; [tłumaczenie: Tomasz Walczak].
Hasła:Algorytmy
Podręczniki
Adres wydawniczy:Gliwice : Wydawnictwo Helion, cop. 2017.
Opis fizyczny:952 s. : il. ; 25 cm.
Uwagi:Na okł. i s. tyt.: Wyd. 4 - oznaczenie dotyczy wydania oryginału. Indeks.
Twórcy:Walczak, Tomasz. Tł.

Wayne, Kevin. (1971- ).

Skocz do:Dodaj recenzje, komentarz
Spis treści:

  1. Przedmowa (8)
  2. 1. Podstawy (14)
  3. 1.1. Podstawowy model programowania (20)
  4. 1.2. Abstrakcja danych (76)
  5. 1.3. Wielozbiory, kolejki i stosy (132)
  6. 1.4. Analizy algorytmów (184)
  7. 1.5. Studium przypadku - problem Union-Find (228)
  8. 2. Sortowanie (254)
  9. 2.1. Podstawowe metody sortowania (256)
  10. 2.2. Sortowanie przez scalanie (282)
  11. 2.3. Sortowanie szybkie (300)
  12. 2.4. Kolejki priorytetowe (320)
  13. 2.5. Zastosowania (348)
  14. 3. Wyszukiwanie (372)
  15. 3.1. Tablice symboli (374)
  16. 3.2. Drzewa wyszukiwań binarnych (408)
  17. 3.3. Zbalansowane drzewa wyszukiwań (436)
  18. 3.4. Tablice z haszowaniem (470)
  19. 3.5. Zastosowania (498)
  20. 4. Grafy (526)
  21. 4.1. Grafy nieskierowane (530)
  22. 4.2. Grafy skierowane (578)
  23. 4.3. Minimalne drzewa rozpinające (616)
  24. 4.4. Najkrótsze ścieżki (650)
  25. 5. Łańcuchy znaków (706)
  26. 5.1. Sortowanie łańcuchów znaków (714)
  27. 5.2. Drzewa trie (742)
  28. 5.3. Wyszukiwanie podłańcuchów (770)
  29. 5.4. Wyrażenia regularne (800)
  30. 5.5. Kompresja danych (822)
  31. 6. Kontekst (864)
  32. Algorytmy (944)
  33. Klienty (945)

Zobacz spis treści



Sprawdź dostępność, zarezerwuj (zamów):

(kliknij w nazwę placówki - więcej informacji)

Wyp. dla Dorosłych
Aleja Niepodległości 20

Sygnatura: 004
Numer inw.: 115467
Dostępność: wypożyczana na 30 dni

schowekzamów

Dodaj komentarz do pozycji:

Swoją opinię można wyrazić po uprzednim zalogowaniu.