Jak już wiesz, struktura danych jest sposobem zorganizowania danych w pamięci komputera, co ma umożliwić prędkie realizowanie zamierzonych operacji. Pamiętasz też, iż 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 danych. To szczególnie ważne zagadnienie. Nawet jeśli dobrze znasz wybrany język programowania, to by pisać dobry 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ć podczas wybierania struktury informacji i jak dobierać trafne algorytmy. Sprawdzisz także, w jaki sposób dobór struktury danych może wpłynąć na czas wykonywania algorytmów. Nauczysz się też 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 poręcznych aspektów używania algorytmów i struktur danych.
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ć podczas wybierania struktury informacji i jak dobierać trafne algorytmy. Sprawdzisz także, w jaki sposób dobór struktury danych może wpłynąć na czas wykonywania algorytmów. Nauczysz się też 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 poręcznych aspektów używania 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 technologia\Informatyka ilość stron 456 Rok wydania 2022 Oprawa Miękka Wydanie 1