Ответы на вопросы с тегом "рекурсия"

Ответов: 1 Автор Member 10540766

Попытка лучше понять рекурсию

Привет. В данный момент я изучаю рекурсию и пытаюсь хорошо ее понять. У меня есть пример, над которым я работаю, и мне нужно шаг за шагом выяснить, что происходит. До сих пор я понимаю некоторые его части, но, похоже, не могу понять, как все это сочетается. Может ли кто-нибудь объяснить, к...

Читать ответы

Ответов: 1 Автор Member 13013165

Почему следующий код терпит неудачу?

Мне интересно, почему следующий код терпит неудачу. Я думал, что он будет генерировать новое число каждый раз, когда вызывается функция random (), хотя и рекурсивно. Но кажется, что число остается неподвижным в течение довольно долгого времени, прежде чем измениться. Почему это так? И как я...

Читать ответы

Ответов: 1 Автор algrn912005

Средняя глубина бинарного дерева поиска

Привет, У меня возникли небольшие проблемы с созданием функции для поиска средней глубины бинарного дерева поиска. Определение средней глубины дерева-это сумма глубины всех узлов, деленная на общее число узлов. Определение глубины узла - это расстояние от корня дерева до узла. Кто-нибудь мо...

Читать ответы

Ответов: 1 Автор Member 12851725

Tail-рекурсивная функция для подсчета всех чисел, превышающих среднее значение в массиве

Мне нужно сделать функцию, которая вычисляет среднее значение и возвращает количество значений, превышающих среднее. Например, передача массива {4, 5, 12, 17} должна возвращать 2 (потому что 12 и 17 больше среднего значения 9,5). До сих пор я писал функцию для возврата среднего значения, но...

Читать ответы

Ответов: 1 Автор Member 12752823

Вызов рекурсии связанного списка по ссылке в C

Я практикуюсь со связанными списками, используя C. Я начинающий программист, только две недели назад начал изучать язык Си. Я очень хорошо понимаю концепцию связанного списка и пытался перевернуть связанный список с помощью рекурсии. Я знаю, как повернуть его вспять с помощью цикла while, о...

Читать ответы

Ответов: 1 Автор ducdohuunguyen

Рекурсивная функция никогда не завершается

Мне дали эту задачу, которая должна быть решена с помощью рекурсии. Слово "лестничная игра" было изобретено Льюисом Кэрроллом в 1877 году. Идея такова начать с начального слова и менять по одной букве за раз, пока не дойдете до последнее слово. Каждое слово на этом пути должно быть английск...

Читать ответы

Ответов: 1 Автор Bit87

Нужен совет по внедрению стеков в Ханое

У меня есть некоторые сомнения относительно того, как реализовать стеки в Ханойской игре на C++, я понимаю, как работают Ханой и стеки, но не совсем понимаю, как их связать.main.cpp#include <iostream> #include "HanoiLib.h" #include "LibPila.h" using namespace std; using namespace PIL...

Читать ответы

Ответов: 1 Автор Member 14172040

В C# поиск по квадратному 2D массиву по горизонтали и вертикали для определенных слов с помощью рекурсии

Здравствуйте, у меня есть 2D массив, который имеет размеры [9, 9] он отформатирован следующим образом: Berzas,su la;;sula; ;klevu sa ldial lap asula a aula, a r suart zemes vai kai du Мой начальный текстовый файл, который я отформатировал в массив выше: Berzas,sula;;sula;;klevu sa...

Читать ответы

Ответов: 1 Автор david salaman

Рекурсивный булев метод C# (zkempeerer.dll)

Привет всем. plzzz не перенаправляйте меня на какой-то другой веб-источник или кого-то еще. это не очень хороший способ ответить. А мой вопрос заключается в том, почему здесь используется рекурсивный метод. класс (CZKEM();) ниже от zkempeerer.dll он заключается в подключении и управлении ск...

Читать ответы

Ответов: 1 Автор kavinderrana121

Альтернативный способ объявления большого массива в куче

Я пытался решить вопрос о базовой рекурсии с помощью запоминания https://www.spoj.com/problems/COINS/ Примечание-> максимальное значение n составляет 1 000 000 0000 Я определенно должна добавить мемоизация решить эту проблему Но когда я объявляю массив размером `1 000 000 000` компилятор...

Читать ответы

Ответов: 1 Автор average_angela

У меня есть код для задачи Иосифа Флавия с использованием рекурсии но я не совсем понимаю ее может кто нибудь мне объяснить

вы можете увидеть проблему Иосифа Флавия на Проблема Иосифа Флавия - Википедия[^] и я уже знаю решение, которое не использует рекурсию, но я действительно хочу знать, как это работает. в этом случае я использую Шаг 2, который означает, что когда он удаляет n(число), то он прыгает n+1, а зат...

Читать ответы

Ответов: 1 Автор average_angela

Программа на языке Си, сочетающая массивы и рекурсию

для заданного числа 'n' мы помещаем числа от 1 до n вокруг таблицы и начинаем удалять числа, начинающиеся с 2, Вот так: ============ПРИМЕР=========== n=6 1 2 3 4 5 6 --> мы удаляем 2,4,6 теперь у нас есть: 1 _ 3 _ 5 _ затем, если мы представим их вокруг стола после 6, мы должны удалить ...

Читать ответы

Ответов: 1 Автор Member 14035676

Создание всех подмножеств рекурсивно без использования массива на языке Си

Мы получаем от пользователя неотрицательное целое число n и должны вывести все подмножества множества ({1,2,3,...,n}). например, для n=3 мы должны вывести: {1 , 2 , 3} {1 , 2} {1 , 3} {1} {2 , 3} {2} {3} {} ,s являются необязательными, и последовательность может быть напечатана без какой-ли...

Читать ответы

Ответов: 1 Автор Member 14015940

Как сделать этот алгоритм с рекурсией вместо фактического, который использует цикл

Задача алгоритма состоит в том, чтобы рассчитать распространение заболевания в нормальной популяции, начиная с 1 больного человека. Теперь алгоритм, который я сделал, работает с 2 для циклов. Первый вопрос: не могли бы вы найти советы для фактического кода? Второй вопрос: как я могу сделать...

Читать ответы

Ответов: 1 Автор maysamfth

Сумма всех дочерних и родительских данных в иерархических данных

привет У меня есть 2 таблицы на продажу с поля: saleDetail (id, commodityID, count, price, ...) товар (id, parentID, имя) таблица товаров является иерархической или рекурсивной. Вот мои тестовые данныетовар идентификатор атрибутом parentId---- имя 1-- ноль-- продукты 2-- ...

Читать ответы

Ответов: 1 Автор Member 14000163

Рекурсия Java пытается разделить текст на куски равномерно, заполняя в конце

Я пишу программу шифрования для курса, который я беру, чтобы изучить Java. Предполагается, что этот метод разбивает текст на куски, размер которых определяется пользователем. ("3" = "XXX XXX XXX") Затем я должен заполнить конец строки буквой "x", когда строка не разделяется равномерно. Я ещ...

Читать ответы

Ответов: 1 Автор Member 13949923

Как работает эта рекурсивная функция?

def mult(a, b): если b == 1: вернуть еще: возврат a + mult(a, b-1) печать(мульт(2, 4))Что я уже пробовал: Я попытался понять, как получается, что этот код выполняет умножение, не имея оператора умножения, но безуспешно. ...

Читать ответы