1. Какие алгоритмы называются линейными? Зависит ли в линейном алгоритме последовательность выполняемых действий от исходных данных?
Ответ
Линейные алгоритмы — это алгоритмы, которые выполняются за время, пропорциональное размеру входных данных. Это означает, что время выполнения линейного алгоритма увеличивается прямо пропорционально количеству данных.
В линейном алгоритме последовательность выполняемых действий не зависит от исходных данных. Это означает, что независимо от того, какие данные поступят на вход, алгоритм будет выполнять одни и те же действия.