Линейные алгоритмы: Принципы и примеры