Реалізація лінійних алгоритмів