algorytmice
Algorytmika, znana również jako nauka o algorytmach, to gałąź informatyki zajmująca się projektowaniem, analizą i implementacją algorytmów—procedur przetwarzających dane wejściowe na dane wyjściowe. Dział ten łączy teoretyczne podstawy z praktycznym zastosowaniem, obejmując zarówno formalne modele obliczeń, jak i konkretne techniki programistyczne.
Zakres algorytmiki obejmuje analitykę złożoności obliczeniowej, w tym klasy takie jak P, NP i problem NP-zupełny,
Najważniejsze techniki projektowania to podział i zwyciężanie (divide and conquer), programowanie dynamiczne, algorytmy zachłanne, backtracking, brute
Zastosowania algorytmiki są szerokie: od systemów informatycznych i baz danych po naukę, inżynierię, przetwarzanie sygnałów i