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

  • -30%
  • nowość
 

Dostępność:

Wysyłamy w 24h

Wysyłamy w 24h – to znaczy, że taki produkt mamy w magazynie i wyślemy go w ciągu 24 godzin w dni robocze (1 dzień roboczy) od momentu złożenia zamówienia. Jeśli jednak zamówisz większą ilość takiego produktu, może się okazać, że nie mamy aż tylu egzemplarzy dostępnych 24h i będziesz musiał poczekać na niego dłużej niż 24h, o czym poinformujemy Cię w osobnym e-mailu.

Zamówienia:0 - 99 PLN>99 PLNCzas dostawy:
Odbiór osobisty w księgarni 0 zł0 zł1 dzień roboczy
InPost Paczkomaty 24/7 (Płatność online)7.99 zł0 zł1-2 dni robocze
InPost Paczkomaty - Paczka w Weekend (Płatność online)16.99 zł0 zł1-2 dni robocze
Poczta Polska (Płatność online)12.99 zł0 zł3-5 dni roboczych
Poczta Polska (Płatność za pobraniem)13.99 zł0 zł3-5 dni roboczych
Kurier UPS (Płatność online)7.99 zł0 zł1 dzień roboczy
Kurier UPS (Płatność za pobraniem)7.99 zł0 zł1 dzień roboczy
Wysyłka zagranicznaSprawdź szczegóły >
62,30 zł 89,00 zł Oszczędzasz 26,70 zł

Jak już wiesz, struktura danych jest sposobem zorganizowania danych w pamięci komputera, co ma umożliwić szybkie wykonywanie zamierzonych operacji. Pamiętasz też, że algorytm jest sekwencją działań pozwalających na rozwiązanie problemu. Często warunkiem poprawnego działania algorytmu i pomyślnego rozwiązania problemu programistycznego jest trafny wybór struktury danych. To bardzo ważne zagadnienie. Nawet jeśli dobrze znasz wybrany język programowania, to aby pisać dobry kod, musisz nabrać biegłości w posługiwaniu się algorytmami i strukturami 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 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.



W książce między innymi:




  • algorytm przeszukiwania wszerz

  • algorytm Dijkstry

  • struktura zbiorów rozłącznych

  • kopce

  • tablice mieszające



Algorytmy: zmierzysz się z naprawdę trudnymi problemami!


Napisz własną recenzję
Napisz recenzję o produkcie: Myślenie algorytmiczne. Jak rozwiązywać problemy za pomocą algorytmów
Twoja ocena
Ocena ogólna

Zamieszczenie recenzji nie wymaga logowania. Sklep nie prowadzi weryfikacji, czy autorzy recenzji nabyli lub użytkowali dany produkt.