W tym dziale znajdziesz opisy najważniejszych algorytmów, ich zastosowania, a także praktyczne implementacje w różnych językach programowania.
Poruszamy zarówno klasyczne struktury i techniki, jak i nowoczesne podejścia wykorzystywane m.in. w analizie danych, grafach czy problemach optymalizacyjnych.
Sekcja jest przeznaczona dla studentów, praktyków oraz wszystkich, którzy chcą lepiej zrozumieć, jak działa kod pod powierzchnią.
Przeglądaj ostatnie artykuły
-

Algorytmy rekurencyjne
Rekurencja to technika, w której funkcja wywołuje samą siebie. Choć brzmi groźnie, może być bardzo naturalna – zwłaszcza w problemach matematycznych. W tym wpisie poznasz podstawy rekurencji na dwóch klasycznych przykładach: silni i ciągu Fibonacciego. Dowiesz się też, jak uniknąć …