Ocena:
Książka zawiera szczegółowe opisy podstawowych algorytmów komputerowych i jest uważana za przystępną dla studentów niebędących informatykami, ale cierpi z powodu słabej edycji, błędów typograficznych i czasami niejasnych wyjaśnień.
Zalety:⬤ Szczegółowe i wybitne opisy algorytmów
⬤ przystępne dla osób nie będących studentami informatyki
⬤ staranna sekwencja tematów
⬤ połączenie diagramów i pseudokodu ułatwia zrozumienie.
⬤ Wiele błędów typograficznych i korektorskich
⬤ niektóre wyjaśnienia są niejasne
⬤ niewystarczający materiał do ćwiczeń
⬤ słaba redakcja wpływa na czytelność.
(na podstawie 8 opinii czytelników)
Real-World Algorithms: A Beginner's Guide
Wprowadzenie do algorytmów dla czytelników nieposiadających doświadczenia w zaawansowanej matematyce lub informatyce, kładące nacisk na przykłady i rzeczywiste problemy.
Algorytmy są tym, co robimy, aby nie musieć czegoś robić. Algorytmy składają się z instrukcji wykonywania zadań - zazwyczaj nudnych i powtarzalnych. Zaczynając od prostych bloków konstrukcyjnych, algorytmy komputerowe umożliwiają maszynom rozpoznawanie i tworzenie mowy, tłumaczenie tekstów, kategoryzowanie i podsumowywanie dokumentów, opisywanie obrazów i przewidywanie pogody. Zadanie, które zajęłoby godziny, może zostać wykonane praktycznie w mgnieniu oka przy użyciu kilku linijek kodu w nowoczesnym programie skryptowym. Ta książka oferuje wprowadzenie do algorytmów poprzez rzeczywiste problemy, które rozwiązują. Algorytmy są przedstawione w pseudokodzie i mogą być łatwo zaimplementowane w języku komputerowym.
Książka przedstawia algorytmy w prosty i przystępny sposób, nie przytłaczając czytelników ani nie obrażając ich inteligencji. Czytelnicy powinni czuć się komfortowo z podstawami matematyki i mieć podstawową wiedzę na temat działania komputerów; wszystkie inne niezbędne pojęcia są wyjaśnione w tekście. Po przedstawieniu podstaw konwencji pseudokodu, podstawowej terminologii i struktur danych, rozdziały obejmują kompresję, kryptografię, grafy, wyszukiwanie i sortowanie, haszowanie, klasyfikację, ciągi i przypadek. Każdy rozdział opisuje rzeczywiste problemy, a następnie przedstawia algorytmy ich rozwiązywania. Przykłady ilustrują szeroki zakres zastosowań, w tym najkrótsze ścieżki jako rozwiązanie dla łamania linii akapitu, najsilniejsze ścieżki w systemach wyborczych, haszowanie do rozpoznawania piosenek, metody Monte Carlo do głosowania i entropia do uczenia maszynowego. Real-World Algorithms może być wykorzystywana przez studentów dyscyplin od ekonomii po nauki stosowane. Absolwenci kierunków informatycznych mogą ją przeczytać przed sięgnięciem po bardziej techniczny tekst.
© 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)