Algorytm nazywamy liniowym jeśli sposób wykonania kolejnych instrukcji nie zależy od danych wejściowych ani wyników otrzymywanych w poprzednich instrukcjach