Tab Article
Poznaj świat algorytmów!
Kazdy program działa według określonego algorytmu - Twoja nawigacja GPS, system płatności elektronicznych, wyszukiwarka Google. Algorytmy sa jak przepisy kucharskie: zrób to, sprawdź tamto. Jednak konsekwencje popełnienia błędu w algorytmie sa zupełnie inne niz w przypadku niesprawdzonego przepisu. To właśnie algorytmy decyduja o czasie wykonania skomplikowanych operacji przez programy komputerowe, a ich odpowiednia lub nieodpowiednia implementacja moze sprawić, ze Twój projekt wart miliony odniesie sukces lub poniesie porazkę.
Dzięki tej ksiazce będziesz mógł bezboleśnie wkroczyć w świat algorytmów. W trakcie lektury dowiesz się, czym tak naprawdę sa algorytmy, jak się je projektuje i prezentuje. Po wstępie teoretycznym poznasz najpopularniejsze algorytmy sortowania i wyszukiwania, algorytmy znajdowania najkrótszej ściezki oraz algorytmy operujace na ciagach znaków. Następnie przejdziesz do najciekawszych zagadnień zwiazanych z kryptografia i kompresja danych. Zastanawiasz się, czy sa miejsca, w których znane algorytmy nie radza sobie zbyt dobrze? To problemy NP-zupełne - z nimi tez będziesz mógł się zaznajomić. Ksiazka ta jest interesujacym przewodnikiem po świecie algorytmów, a zarazem przyjemna lektura dla kazdego programisty i pasjonata informatyki.
Poznaj algorytmy:
- sortujace i wyszukujace
- znajdowania najkrótszej ściezki
- kryptograficzne
- kompresujace
Dowiedz się, jak działaja aplikacje kompresujace i szyfrujace!