Algorytmy

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

    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ąć

  • Przeszukiwanie liniowe i binarne

    Przeszukiwanie liniowe i binarne

  • Sortowanie przez wstawianie i jego optymalizacja

    Sortowanie przez wstawianie i jego optymalizacja

  • Sortowanie bąbelkowe (Bubble Sort) krok po kroku

    Sortowanie bąbelkowe (Bubble Sort) krok po kroku

  • Złożoność obliczeniowa

    Złożoność obliczeniowa

  • Czym są i po co analizujemy algorytmy?

    Czym są i po co analizujemy algorytmy?