Myślenie algorytmiczne. Jak rozwiązywać problemy za pomocą algorytmów. Wydanie II
DZDaniel Zingaro- Przekład
- Piotr Rajca
- 2025
- rok wydania
- 504
- stron
- polski (Polska)
- język
- Softcover
- typ okładki
- Wydawca
- Helion
- Przekład
- Piotr Rajca
- Tytuł oryginału
- Algorithmic Thinking: Learn Algorithms to Level Up Your Coding Skills, 2nd Edition · angielski
- ISBN-13
- 978-83-2892-063-7
- EAN
- 9788328920637
- Data wydania
- 2025-03-18
- Książka
- Myślenie algorytmiczne. Jak rozwiązywać problemy za pomocą algorytmów. Wydanie II · 1 wydanie
Warunkiem poprawnego działania algorytmu i pomyślnego rozwiązania problemu programistycznego jest trafny wybór struktury danych i zastosowanie odpowiedniego algorytmu. A to oznacza, że nawet świetna znajomość ulubionego języka programowania nie wystarcza, aby pisać rzeczywiście dobry kod. Nie masz wyjścia: musisz nabrać biegłości w posługiwaniu się algorytmami i strukturami danych. Dzięki tej książce nauczysz się rozwiązywania ambitnych problemów algorytmicznych i projektowania własnych algorytmów. 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 wybierać odpowiednie algorytmy. Sprawdzisz także, w jaki sposób dobór odpowiedniej struktury danych może wpłynąć na czas wykonywania algorytmów. Nauczysz się też używać takich metod jak rekurencja czy wyszukiwanie binarne. Próbując swoich sił w samodzielnej modyfikacji poszczególnych algorytmów, jeszcze lepiej je zrozumiesz i podniesiesz umiejętności programistyczne na wyższy poziom! To
