Tytuł oryginału: Data Structures and Algorithms
Autorzy: Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman
Rok wydania: 2003
Stron: 448
Tłumaczenie: Andrzej Grażyński
ISBN: 83-7361-177-0
Format: B5
Oprawa: miękka
Książka jest nowa
To jest książka w druku na żądanie
Technolodia druku na żądanie, wprowadzona w Wydawnictwie Helion zapewni Ci stały dostęp do starszych publikacji.
Druk na żądanie oznacza, że wydrukujemy nawet jeden egzemplarz wybranej książki, specjalnie na Twoje zamówienie.
W przypadku zamówień zawierających książkę w druku na żądanie czas realizacji może zostać wydłużony do 10 dni roboczych ze względu na indywidualne przygotowanie danego tytułu.
W niniejszej książce przedstawiono struktury danych i algorytmy stanowiące podstawę współczesnego programowania komputerów. Algorytmy są niczym przepis na rozwiązanie postawionego przed programistę problemu. Są one nierozerwalnie związane ze strukturami danych - listami, rekordami, tablicami, kolejkami, drzewami... podstawowymi elementami wiedzy każdego programisty.
Książka obejmuje szeroki zakres materiału, a do jej lektury wystarczy znajomość dowolnego języka programowania strukturalnego (np. Pascala). Opis klasycznych algorytmów uzupełniono o algorytmy związane z zarządzaniem pamięcią operacyjną i pamięciami zewnętrznymi.
Książka przedstawia algorytmy i struktury danych w kontekście rozwiązywania problemów za pomocą komputera. Z tematyką rozwiązywania problemów powiązano zagadnienie zliczania kroków oraz złożoności czasowej - wynika to z głębokiego przekonania autorów tej książki, iż wraz z pojawianiem się coraz szybszych komputerów, pojawiać się będą także coraz bardziej złożone problemy do rozwiązywania i - paradoksalnie - złożoność obliczeniowa używanych algorytmów zyskiwać będzie na znaczeniu.
W książce omówiono m.in.:
- Tradycyjne struktury danych: listy, kolejki, stosy
- Drzewa i operacje na strukturach drzew
- Typy danych oparte na zbiorach, słowniki i kolejki priorytetowe wraz ze sposobami ich implementacji
- Grafy zorientowane i niezorientowane
- Algorytmy sortowania i poszukiwania mediany
- Asymptotyczne zachowanie się procedur rekurencyjnych
- Techniki projektowania algorytmów: "dziel i rządź", wyszukiwanie lokalne i programowanie dynamiczne
- Zarządzanie pamięcią, B-drzewa i struktury indeksowe
Każdemu rozdziałowi towarzyszy zestaw ćwiczeń, o zróżnicowanym stopniu trudności, pomagających sprawdzić swoją wiedzę. "Algorytmy i struktury danych" to doskonały podręcznik dla studentów informatyki i pokrewnych kierunków, a także dla wszystkich zainteresowanych tą tematyką.
druk na żądanie, pond, pofd helion_promocja1 helion_programowanie dane, analiza, testowanie, programowanie, struktury danych, architektura, kompresja danych, rekurencja, uml, refaktoryzacja, wyszukiwanie, algorytm, wzorce projektowe, klasa, obiekt, oprogramowanie, program, wyrażenia regularne, aplikacje, optymalizacja, dziedziczenie, kurs, książka, podręcznik, tutorialstruktury danych, rekurencja, algorytm, analiza, kompresja danych, projektowanie, dane, implementacja, c++, greedy, hashing, algorytmika, wydawnictwo naukowe pwn, derekursywacja, programowanie, algorytmy, techniki programowania, algorytmy przeszukiwania, algorytmy z rozgałęzieniami, listy, problemy np-zupełne, kurs, książka, podręcznik, tutorial