algorytmów
Algorytmy to skończone, jednoznacznie zdefiniowane procedury, które operują na zadanych danych wejściowych i prowadzą do rozwiązania problemu poprzez określoną sekwencję kroków. Cechy charakterystyczne to jasna definicja kroków, zakończenie działania oraz możliwość formalnej analizy poprawności i wydajności. W informatyce są podstawowym narzędziem do przetwarzania danych, podejmowania decyzji i optymalizacji.
Nazwa algorytmu pochodzi od imienia perskiego matematyka Al-Chwarizmiego; w języku łacińskim i późniejszych językach użycie słowa
Projektowanie algorytmu obejmuje wybór odpowiednich technik i struktur danych. Wyróżnia się algorytmy deterministyczne i probabilistyczne, a
Przykłady powszechnie używanych algorytmów obejmują sortowanie (quicksort, mergesort), wyszukiwanie (binary search), algorytmy grafowe (Dijkstra, BFS/DFS) oraz
Ocena i weryfikacja algorytmów obejmuje poprawność formalną oraz testowanie na różnych danych, a także analizę złożoności