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

  • Data wydania: 2022/06/02
  • Liczba stron 456
  • Oprawa oprawa broszurowa
  • Format 16.5x23 cm
  • Wydawca: Helion
  • Wysyłka: 10 dni
£17.62
£19.58
Tax included
Quantity

Add to wishlist

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&oacute,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&oacute,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&oacute,b wyb&oacute,r struktury danych może wpłynąć na czas wykonywania algorytm&oacute,w. Nauczysz się też używać takich metod jak rekurencja, programowanie dynamiczne czy wyszukiwanie binarne. Swoich sił spr&oacute,bujesz w ramach samodzielnej pracy nad modyfikacją poszczeg&oacute,lnych algorytm&oacute,w. Zamieszczone tu szczeg&oacute,łowe analizy kodu pomogą Ci w zrozumieniu praktycznych aspekt&oacute,w stosowania algorytm&oacute,w i struktur danych.

W książce między innymi:

  • algorytm przeszukiwania wszerz
  • algorytm Dijkstry
  • struktura zbior&oacute,w rozłącznych
  • kopce
  • tablice mieszające
815079
Numer EAN
9788328383357
Rok wydania
2022
Liczba stron
456
Oprawa
oprawa broszurowa
oprawa2
oprawa miękka
dostępność
10 dni
Format
16.5x23 cm
Identyfikator
90139