Algorytmy i struktury danych

Algorytmy i struktury danych

Algorytmy i struktury danych

Cena: 42.00 zł
Cena: 41.16 zł
niedostępna
autor:Banachowski Lech, Diks K.rzysztof, Rytter Wojciech
ISBN:83-204-3224-3
Wydawnictwo:Wydawnictwa WNT
Ilość stron:290
Ilość rysunków:104
Ilość tabel:4
Kod książki:84187
Wydanie:2006
Format:B5
Oprawa:miękka
Algorytmy i struktury danych
Najważniejszym elementem procesu tworzenia dobrego programu komputerowego jest właściwy dobór algorytmów i struktur danych – szczególnie pod kątem ich efektywności.
Książka jest doskonałym wprowadzeniem w tę problematykę. Zawiera przegląd głównych zagadnień algorytmicznych. Korzystając z niej, Czytelnik pozna metody tworzenia i analizy algorytmów. Dzięki nim będzie mógł projektować efektywne algorytmy dla problemów pojawiających się w jego praktyce programistycznej lub pracy badawczej.
Algorytmy i struktury danych są tematem jednego z podstawowych przedmiotów na każdych studiach informatycznych. Książka jest sprawdzona dydaktycznie. Powstała na podstawie skryptu o tym samym tytule i notatek do wykładów prowadzonych przez Autorów na Wydziale Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego.
Przedmowa
1.         Podstawowe zasady analizy algorytmów
1.1.          Złożoność obliczeniowa
1.2.          Równania rekurencyjne
1.3.          Funkcje tworzące
1.4.          Poprawność semantyczna
1.5.          Podstawowe struktury danych
1.5.1.       Lista
1.5.2.       Zbiór
1.5.3.       Graf
1.5.4.       Notacja funkcyjna dla atrybutów obiektów
1.5.5.       Drzewo
1.6.          Eliminacja rekursji
1.7.          Koszt zamortyzowany operacji w strukturze danych
1.8.          Metody układania algorytmów
1.8.1.       Metoda „dziel i zwyciężaj"
1.8.2.       Programowanie dynamiczne
1.8.3.       Metoda zachłanna
1.8.4.       Inne metody
Zadania
2.         Sortowanie
2.1.          Selectionsort - sortowanie przez selekcję
2.2.          Insertionsort - sortowanie przez wstawianie
2.3.          Quicksort - sortowanie szybkie
2.4.          Dolne ograniczenie na złożoność problemu sortowania
2.5.          Sortowanie pozycyjne
2.6.          Kolejki priorytetowe i algorytm heapsort
2.7.          Drzewa turniejowe i zadania selekcji
2.8.          Szybkie algorytmy wyznaczania k-tego największego elementu w ciągu
2.9.          Scalanie ciągów uporządkowanych
2.10.        Sortowanie zewnętrzne
2.10.1.     Scalanie wielofazowe z 4 plikami
2.10.2.     Scalanie wielofazowe z 3 plikami
Zadania
3.         Słowniki
3.1.          Implementacja listowa nieuporządkowana
3.2.          Implementacja listowa uporządkowana
3.3.          Drzewa poszukiwań binarnych
3.3.1.       Drzewa AVL
3.3.2.       Samoorganizujące się drzewa BST
3.4.          Mieszanie
3.4.1.       Wybór funkcji mieszającej
3.4.2.       Struktury danych stosowane do rozwiązywania problemu kolizji
3.5.          Wyszukiwanie pozycyjne
3.5.1.       Drzewa RST
3.5.2.       Drzewa TRIE
3.5.3.       Drzewa PATRICIA
3.6.          Wyszukiwanie zewnętrzne
3.6.1.       Pliki nieuporządkowane
3.6.2.       Pliki z funkcją mieszającą
3.6.3.       Sekwencyjne pliki indeksowane
3.6.4.       B-drzewo jako wielopoziomowy indeks rzadki
3.6.5.       B-drzewo jako wielopoziomowy indeks gęsty
Zadania
4.         Złożone struktury danych dla zbiorów elementów
4.1.          Problem sumowania rozłącznych zbiorów
4.1.1.       Implementacja listowa
4.1.2.       Implementacja drzewowa
4.2.          Złączalne kolejki priorytetowe
Zadania
5.         Algorytmy tekstowe
5.1.          Problem wyszukiwania wzorca
5.1.1.       Algorytm N („naiwny")
5.1.2.       Algorytm KMP (Knutha-Morrisa-Pratta)
5.1.3.       Algorytm liniowy dla problemu wyszukiwania wzorca dwuwymiarowego,
                czyli algorytm Bakera
5.1.4.       Algorytm GS' (wersja algorytmu Galila-Seiferasa dla pewnej klasy wzorców)
5.1.5.       Algorytm KMR (Karpa-Millera-Rosenberga)
5.1.6.       Algorytm KR (Karpa-Rabina)
5.1.7.       Algorytm BM (Boyera-Moore’a)
5.1.8.       Algorytm FP (Fishera-Patersona)
5.2.          Drzewa sufiksowe i grafy podsłów
5.2.1.       Niezwarta reprezentacja drzewa sufiksowego
5.2.2.       Tworzenie drzewa sufiksowego
5.2.3.       Tworzenie grafu podsłów
5.3.          Inne algorytmy tekstowe
5.3.1.       Obliczanie najdłuższego wspólnego podsłowa
5.3.2.       Obliczanie najdłuższego wspólnego podciągu
5.3.3.       Wyszukiwanie słów podwójnych
5.3.4.       Wyszukiwanie słów symetrycznych
5.3.5.       Równoważność cykliczna
5.3.6.       Algorytm Huffmana
5.3.7.       Obliczanie leksykograficznie maksymalnego sufiksu
5.3.8.       Jednoznaczne kodowanie
5.3.9.       Liczenie liczby podsłów
Zadania
6.         Algorytmy równoległe
6.1.          Równoległe obliczanie wyrażeń i prostych programów sekwencyjnych
6.2.          Sortowanie równoległe
Zadania
7.         Algorytmy grafowe
7.1.          Spójne składowe
7.2.          Dwuspójne składowe
7.3.          Silnie spójne składowe i silna orientacja
7.4.          Cykle Eulera
7.5.          5-kolorowanie grafów planarnych
7.6.          Najkrótsze ścieżki i minimalne drzewo rozpinające
Zadania
8.            Algorytmy geometryczne
8.1.          Elementarne algorytmy geometryczne
8.2.          Problem przynależności
8.3.          Wypukła otoczka
8.4.          Metoda zamiatania
8.4.1.       Najmniej odległa para punktów
8.4.2.       Pary przecinających się odcinków
Zadania
Bibliografia
Skorowidz


EGZAMIN KWALIFIKACYJNY D i E w pytaniach i odpowiedziach Z. 9
EGZAMIN KWALIFIKACYJNY D i E w pytaniach i odpowiedziach Z. 5
EGZAMIN KWALIFIKACYJNY D i E w pytaniach i odpowiedziach Z. 6
EGZAMIN KWALIFIKACYJNY D i E w pytaniach i odpowiedziach Z. 2
EGZAMIN KWALIFIKACYJNY D i E w pytaniach i odpowiedziach Z. 4
EGZAMIN KWALIFIKACYJNY D i E w pytaniach i odpowiedziach Z. 7
EGZAMIN KWALIFIKACYJNY D i E w pytaniach i odpowiedziach Z.8
Pytania i testy egzaminacyjne na uprawnienia budowlane wyd. 7/2010
Uprawnienia budowlane wyd. 10 Poradnik
Uprawnienia budowlane dla elektryków wyd. 6
Uprawnienia zawodowe w geodezji i kartografii
Egzamin kwalifikacyjny elektryków (D i E) w pytaniach i odpowiedziach Z. 3
Egzamin Kwalifikacyjny Elektryków D i E Wymagania ogólne z.1
Egzamin kwalifikacyjny grupa 1, wyd VI
Egzamin kwalifikacyjny elektryka w pytaniach i odpowiedziach
Egzamin kwalifikacyjny osób zajmujących się eksploatacją sieci, urządzeń i instalacji gazowych
Egzamin kwalifikacyjny osób zajmujących się eksploatacją urządzeń, instalacji i sieci cieplnych (w pytaniach i odpowiedziach)
EGZAMIN KWALIFIKACYJNY ELEKTRYKÓW (D i E) W PYTANIACH I ODPOWIEDZIACH 9 ZESZYTÓW
Normalizacja w elektryce – Część 2. INPE 4
Ograniczanie przepięć w instalacjach elektrycznych INPE 08
Oświetlenie elektryczne INPE 09
INSTALACJA ELEKTRYCZNA W SYSTEMIE KNX/EIB INPE 10
Ochrona odgromowa obiektów budowlanych INPE 11
Uziemienia w sieciach, instalacjach i urządzeniach elektroenergetycznych INPE 12
Sieci i instalacje elektroenergetyczne w zakładach przemysłowych INPE 13
Ograniczanie przepięć w systemach przesyłu sygnałów INPE 15
Jakość energii i niezawodność zasilania w instalacjach elektrycznych INPE 14
Urządzenia i instalacje elektryczne w przestrzeniach zagrożonych wybuchem INPE 16
Sieci i instalacje elektroenergetyczne w podziemnych zakładach górniczych. Zagadnienia wybrane. INPE 17
Sieci elektroenergetyczne. Struktura i wybrane zagadnienia INPE 18
Koszyk
jest pusty

Polecamy
Modele do sklejania Sklep modelarski - modelarstwo, modeliki, akcesoria modelarskie

Partnerzy

Logowanie

Darmowa Wysyłka
Brakuje 500.00 zł do darmowej wysyłki poprzez:

- Poczta Polska (przelew na konto bankowe),
- Poczta Polska (za pobraniem),

Newsletter
Zamów newsletter


Podaj swój e-mail:
więcej...




 

A B C D E F G H I J K L M N O P Q R S T U W X Y Z

Strona główna  |   Twoje konto  |   Oferta  |   Program parterski  |   Koszyk  |   Kontakt

Valid CSS!demiro ensjade naromo pozyczki pozabankowe Ławki w przestrzeni miejskiej architektury
Copyright © Księgarnia Motoryzacyjna "Poradnik Mechanika"