Ответ:

Линейный алгоритм выполняется строго последовательно, шаг за шагом, без выбора разных путей в зависимости от условия. Алгоритм с ветвлением содержит условия и может выбирать один из вариантов выполнения.

Ответ: последовательностью выполнения и наличием условий.