Jak już wiesz, struktura informacji jest sposobem zorganizowania informacji w pamięci komputera, co ma umożliwić prędkie wykonywanie zamierzonych operacji. Pamiętasz też, że algorytm jest sekwencją działań zezwalających na rozwiązanie problemu. Nieraz warunkiem poprawnego działania algorytmu i pomyślnego rozwiązania problemu programistycznego jest adekwatny dobór struktury informacji. To wyjątkowo ważne zagadnienie. Choćby jeśli dobrze znasz wybrany język programowania, to by pisać prawidłowy kod, musisz nabrać biegłości w posługiwaniu się algorytmami i strukturami informacji.
Dzięki tej książce nauczysz się rozwiązywać ambitne problemy algorytmiczne i projektować własne algorytmy. Materiałem do ćwiczeń są tu przykłady zaczerpnięte z konkursów programistycznych o światowej renomie. Dowiesz się, jak klasyfikować problemy, czym się kierować w trakcie wybierania struktury danych i jak dobierać trafne algorytmy. Sprawdzisz także, w jaki sposób wybór struktury informacji może wpłynąć na czas wykonywania algorytmów. Nauczysz się również używać takich metod jak rekurencja, programowanie dynamiczne czy wyszukiwanie binarne. Swoich sił spróbujesz w ramach samodzielnej pracy nad modyfikacją poszczególnych algorytmów. Zamieszczone tu szczegółowe analizy kodu pomogą Ci w zrozumieniu funkcjonalnych aspektów użytkowania algorytmów i struktur danych.
Tytuł Myślenie algorytmiczne. Jak rozwiązywać problemy przy pomocy algorytmów Autor Daniel Zingaro Wydawnictwo Helion EAN 9788328383357 ISBN 9788328383357 Kategoria Nauka i technika\Informatyka liczba stron 456 Rok wydania 2022 Oprawa Miękka Wydanie 1
Opinie i recenzje użytkowników
Dodaj opinie lub recenzję dla Myślenie algorytmiczne. jak rozwiązywać problemy za pomocą algorytmów. Twój komentarz zostanie wyświetlony po moderacji.