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