Что такое линейный алгоритм