Рекурсия. Recursion. JavaScript.

В данном уроке не рассматривается алгоритм сортировки. Это видео посвящено одному из удобнейших инструментов в алгоритмах и в программировании в частности, про который не все знают. Сегодня поговорим про рекурсию. Данный инструмент является незаменимым для ряда алгоритмов, в некоторых случаях его даже можно назвать незаменимым для решения специфических задач. Рекурсия - это возможность разбиения одной задачи на множество подзадач. Такой подход очень удобен для работы с вложенными списками или иными задачами. Я теперь в Дзен, подписывайся:
CodePen:
This tutorial does not cover the sorting algorithm. This video is dedicated to one of the most convenient tools in algorithms and in programming in particular, about which not everyone knows. Today let's talk about recursion. This tool is indispensable for a number of algorithms, in some cases it can even be called indispensable for solving specific problems. Recursion is the ability to split one task into many sub-tasks. This approach is very convenient for working with nested lists or other tasks.

Смотрите также