Разветвляющийся алгоритм: принципы и применение