Ocena:
Książka jest chwalona za zawartość informacyjną na temat algorytmów i koncepcji rozwiązywania problemów, z ulepszeniami w najnowszym wydaniu, takimi jak kolorowy kod źródłowy i dodatkowe zasoby do ćwiczeń. Książka jest jednak krytykowana za słabą jakość druku, problemy z oprawą i niewystarczające rozwiązania ćwiczeń, co czyni ją mniej odpowiednią do samodzielnej nauki. Niektórzy recenzenci podkreślali paradoksy w jej technicznej głębi, omawiając trywialne algorytmy i pomijając te ważne.
Zalety:** Szczegółowe treści dotyczące algorytmów i metod rozwiązywania problemów. ** Najnowsze wydanie zawiera kolorowy kod źródłowy i linki do platform kodowania online. ** Wysokiej jakości druk i solidna oprawa (choć opinie są różne). ** Dobra jako podręcznik na biurko. ** Atrakcyjna wizualnie dzięki ilustracjom i przykładom.
Wady:** Słaba jakość druku w niektórych wydaniach i problemy z oprawą. ** Równania matematyczne mogą być niepotrzebne lub mylące. ** Niespójne omówienie kluczowych algorytmów; brak nazw ważnych algorytmów. ** Brak rozwiązań do ćwiczeń, przez co książka nie nadaje się do samodzielnej nauki. ** Fałszywe kopie i niespójności zgłaszane przez użytkowników.
(na podstawie 62 opinii czytelników)
The Algorithm Design Manual
Większość profesjonalnych programistów, których spotkałem, nie jest dobrze przygotowana do rozwiązywania problemów związanych z projektowaniem algorytmów. A szkoda, ponieważ techniki projektowania algorytmów stanowią jedną z podstawowych praktycznych technologii informatyki.
Projektowanie poprawnych, wydajnych i implementowalnych algorytmów dla rzeczywistych problemów wymaga dostępu do dwóch różnych zasobów wiedzy: - Techniki - Dobrzy projektanci algorytmów rozumieją kilka podstawowych technik projektowania algorytmów, w tym struktury danych, programowanie dynamiczne, wyszukiwanie w głąb, backtracking i heurystykę. Być może najważniejszą techniką projektowania algorytmów jest modelowanie, czyli wyabstrahowanie aplikacji ze świata rzeczywistego do czystego problemu nadającego się do ataku algorytmicznego. - Zasoby - Dobrzy projektanci algorytmów stoją na ramionach gigantów.
Zamiast tworzyć od podstaw nowy algorytm dla każdego zadania, mogą dowiedzieć się, co wiadomo o danym problemie. Zamiast ponownie implementować popularne algorytmy od podstaw, szukają istniejących rozwiązań, które posłużą jako punkt wyjścia.
Są zaznajomieni z wieloma klasycznymi problemami algorytmicznymi, które zapewniają wystarczający materiał źródłowy do modelowania większości aplikacji. Książka ta jest pomyślana jako podręcznik projektowania algorytmów, zapewniający dostęp do technologii algorytmów kombinatorycznych zarówno studentom, jak i profesjonalistom komputerowym.
© 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)