Результаты поиска по запросу "recursion"

2 ответа

Используйте Inno Setup PreProcessor, чтобы получить файлы и размер исходного пути и его подкаталогов

Можно ли использовать Inno Setup PreProcessor для получения файлов и размера исходного пути и его подкаталогов ?, Я делаю пакетный компилятор, и мне нужно, чтобы размер был автоматически установлен в [Setup] DiskSpanning True или False Только ...

3 ответа

Как вызвать другую функцию только один раз из рекурсивной функции без использования статической переменной? [закрыто]

Это пример программы для моей проблемы, я использую VisualStudio 2008 void abc() { static int i = 0; if (i==0) { xyz(); i++; } abc(); }Статическая переменная также сохраняет значение один в следующем сеансе отладки, поэтому не вызываетxyz()Как я ...

1 ответ

Javascript создать объект по массиву

Я пытаюсь создать объект со значением для последнего ключа. У меня просто есть массив с ключами и значением, но я не знаю, как можно будет создать объект без использования ссылок в javascript. Насколько я знаю, нет способа создать ссылку на ...

ТОП публикаций

3 ответа

python: конвертировать цикл for в функцию рекурсии

Прежде всего, я все еще новичок в Python, поэтому, пожалуйста, будьте спокойны со мной. Я провел свое исследование и у меня есть базовое понимание того, как написать рекурсивную функцию, но я совершенно запутался в задаче, стоящей передо ...

4 ответа

Использование рекурсивного алгоритма деления пополам, чтобы проверить, находится ли символ в строке

В настоящее время я изучаю курс программирования в edx, и мои инструкции заключаются в следующем: Используя идею поиска по разделам, напишите рекурсивный алгоритм, который проверяет, включен ли символ в строку, если строка находится в алфавитном ...

6 ответов

Не могу понять, как работает рекурсия в этом примере

Мне дали следующий код: public int func(int n){ if(n == 1) return 2; else return 3 * func(n-1)+1; }Я могу понять рекурсию в таких вещах, как факториал и фибоначчи, но для этого я не могу. Я попытался проследить логику: if n is 3: return 3 * ...

3 ответа

Haskell: версия хвостовой рекурсии глубины бинарного дерева

Во-первых, у меня есть две разные реализации, которые я считаю правильными, и я их профилировал и думал, что они примерно одинаковой производительности: depth::Tree a -> Int depth Empty = 0 depth (Branch b l r) = 1 + max (depth l) (depth r) ...

4 ответа

Максимальная глубина дерева в Хаскеле

Мне дано это определение типа: data Tree = Leaf Char | Branch2 Char Tree Tree | Branch3 Char Tree Tree TreeКак я могу написать метод, который дает мне максимальную длину пути дерева (количество узлов в пути)?

1 ответ

Устранение немедленной левой рекурсии

Я понимаю, что для того, чтобы исключить немедленную левую рекурсию из грамматики, содержащей произведение формы A⇒Aα, мне нужно заменить ее на A⇒βA'and A'⇒αA / ∈ У меня есть следующие производства, мне нужно устранить немедленную ...

1 ответ

рекурсивная векторизация Python с помощью временных рядов

У меня есть Timeseries (ы), которые должны быть обработаны рекурсивно, чтобы получить результат timeseries (res). Вот мой пример кода: res=s.copy()*0 res[1]=k # k is a constant for i in range(2,len(s)): res[i]=c1*(s[i]+s[i-1])/2 ...