2822 читали · 5 лет назад
Чтобы понять рекурсию, нужно понять рекурсию
Рекурсия – одно из основных понятий программирования, хотя одним только программированием она не ограничивается. Понимание рекурсии кому-то кажется сложным, но я считаю, это не совсем так. На обычном, бытовом уровне рекурсия как раз должна быть понятна. Курс - это курс, ре - это повторение, рекурсия - повторение курса. Рекурсивным является любое высказывание или объект или логическая концепция, которые для своего полного описания должны повторить сами себя, что делает полное описание невозможным...
298 читали · 5 лет назад
Рекурсия в программировании (язык C). Статья 5 (генерация перестановок)
Все ссылки на статьи и ролики моего канала Old Programmer: А здесь все мои ресурсы по рекурсивному программированию. Другие мои статьи по рекурсии Давно не писал о рекурсии. Одна из моих любимых тем. Сегодня задача прямо предназначенная для рекурсивного программирования. Генерация перестановок. Когда-то я решал какую-то задачу и написал этот алгоритм. Конечно он не оригинален, в литературе вы встретите разные его вариации. Мне он нравится, потому что, как мне кажется, он наиболее понятен и не требует дополнительных математических знаний...