Myślenie algorytmiczne. Jak rozwiązywać problemy za pomocą algorytmów

Myślenie algorytmiczne. Jak rozwiązywać problemy za pomocą algorytmów

Title: Myślenie algorytmiczne. Jak rozwiązywać problemy za pomocą algorytmów
Author: Daniel Zingaro
Release: 2022-07-26
Kind: ebook
Genre: Programming, Books, Computers & Internet
Size: 10545474
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 danych i jak dobierać odpowiednie algorytmy. Sprawdzisz także, w jaki sposób wybó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 praktycznych aspektów stosowania algorytmów i struktur danych.