Как вы считаете, можно ли обойтись линейными алгоритмами в любой задаче?
Конечно же нет, большинство задач состоит из условий, при выполнении которых нужно что-либо дополнительно выполнить - большинство таких задач нельзя решить без ветвлений