Książki, poradniki, ebooki, audiobooki -
Myślenie algorytmiczne. Jak rozwiązywać problemy za pomocą algorytmów

header_top2.png

Promocja tygodnia

50% taniej na książki informatyczne !
Co tydzień inna książka.

Promocja tygodnia o 50%

Taniej na książki klasy business !
Co tydzień inna książka.

Promocja tygodnia 50%

Taniej na książki "Sztuka życia" !
Co tydzień inna książka.

Promocja tygodnia - 50%

Taniej na książki z serii Poradniki !
Co tydzień inna książka.

Jesteś tutaj:

Książki informatyczne

loading...

Nowości informatyki

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

algwroJak 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!

 

Dr Daniel Zingaro jest wielokrotnie nagradzanym wykładowcą Uniwersytetu Toronto. Głównym obszarem jego badań naukowych jest metodyka nauczania informatyki i sposób przyswajania tej dziedziny wiedzy. Słynie z niekonwencjonalnego i innowacyjnego podejścia do pracy ze studentami.

 

Kup teraz

Pobierz darmowy fragmentpdf icon2Rozmiar: 2,4 MB

Promocje eBooki

Codziennie promocja
innej książki !

Kursy video IT

Kursy video z serii IT

Biznes IT

Książka z serii Biznes IT

Programowanie

Książka z serii
Programowanie

Webmasterstwo

Wybrane książki z serii
Webmasterstwo

Grafika

Książka z serii
Grafika komputerowa

O zdrowiu

Ajurweda w praktyce. Jak współ…

Ajurweda w praktyce. Jak współcześnie stosować starożytną sztukę leczenia

Moc ajurwedy w Twoich rękach! Najważniejsze koncepcje ajurwedy i ich aspekty praktyczne, czyli po co nam ta wiedza.Diagnozowanie chorób, czyli jak dowiedzieć się, co naprawdę dzieje się z duszą i ciałem.Leczenie...

Więcej w : Ciało i duch

Czytaj więcej...

Biznes i kariera

Skuteczne prezentacje biznesow…

Skuteczne prezentacje biznesowe

Jak dzięki porywającej prezentacji wzbudzić zainteresowanie i entuzjazm odbiorcy. Większość ludzi oblewa zimny pot na samą myśl, że musieliby wygłosić prezentację albo powiedzieć chociaż kilka słów przed gronem nieznanych sobie osób....

Więcej w : Praca i kariera

Czytaj więcej...
Designed by :