Algorytmy: Projektowanie i analiza

Ocena:   (4,4 na 5)

Algorytmy: Projektowanie i analiza (Harsh Bhasin)

Opinie czytelników

Obecnie brak opinii czytelników. Ocena opiera się na 16 głosach.

Oryginalny tytuł:

Algorithms: Design and Analysis

Zawartość książki:

Algorithms: Design and Analysis to podręcznik przeznaczony dla studentów studiów licencjackich i podyplomowych z zakresu inżynierii komputerowej, technologii informatycznych i zastosowań komputerów. Pomaga studentom zrozumieć podstawy i zastosowania algorytmów.

Książka została podzielona na cztery sekcje: Podstawy algorytmów, Struktury danych, Techniki projektowania i Tematy zaawansowane. Pierwsza sekcja wyjaśnia znaczenie algorytmów, wzrost funkcji, rekurencję i analizę algorytmów. Druga sekcja obejmuje podstawy struktur danych, drzewa, grafy, sortowanie w czasie liniowym i kwadratowym. Sekcja trzecia omawia różne techniki projektowania, a mianowicie dziel i zwyciężaj, podejście zachłanne, podejście dynamiczne, backtracking, branch and bound i algorytmy randomizowane używane do rozwiązywania problemów w oddzielnych rozdziałach. Czwarta sekcja zawiera zaawansowane tematy, takie jak przekształcanie i podbijanie, zmniejszanie i podbijanie, tethering liczb, dopasowywanie ciągów, geometria obliczeniowa, klasy złożoności, algorytmy aproksymacyjne i algorytmy równoległe. Wreszcie, w kolejnych rozdziałach omówiono zastosowania algorytmów w obszarach uczenia maszynowego i biologii obliczeniowej. Ta sekcja będzie przydatna dla osób zainteresowanych zaawansowanymi kursami algorytmów.

Książka zawiera również 10 dodatków, które obejmują takie tematy jak prawdopodobieństwo, operacje na macierzach, czerwono-czarny tres, programowanie liniowe, DFT, harmonogramowanie, powtórzenie sortowania, wyszukiwania i analizy amortyzowanej oraz problemy oparte na pisaniu algorytmów.

Koncepcje i algorytmy w książce są wyjaśnione za pomocą przykładów, które są rozwiązywane przy użyciu jednej lub więcej metod dla lepszego zrozumienia. Książka zawiera różnorodne funkcje pedagogiczne na końcu rozdziału, takie jak podsumowanie punktowe, słowniczek, pytania wielokrotnego wyboru z odpowiedziami, pytania przeglądowe, ćwiczenia oparte na zastosowaniach, które pomagają czytelnikom sprawdzić zrozumienie poznanych pojęć.

Dodatkowe informacje o książce:

ISBN:9780199456666
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Algorytmy: Projektowanie i analiza - Algorithms: Design and Analysis
Algorithms: Design and Analysis to podręcznik przeznaczony dla studentów studiów...
Algorytmy: Projektowanie i analiza - Algorithms: Design and Analysis
Uczenie maszynowe dla początkujących: Naucz się budować systemy uczenia maszynowego za pomocą...
Zapoznanie się z różnymi algorytmami uczenia...
Uczenie maszynowe dla początkujących: Naucz się budować systemy uczenia maszynowego za pomocą Pythona (edycja angielska) - Machine Learning for Beginners: Learn to Build Machine Learning Systems Using Python (English Edition)
Uczenie maszynowe dla początkujących - wydanie 2 - Machine Learning for Beginners - 2nd...
Dowiedz się, jak zbudować kompletny potok uczenia...
Uczenie maszynowe dla początkujących - wydanie 2 - Machine Learning for Beginners - 2nd Edition

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)