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

30 ответов

Java-рекурсивная последовательность Фибоначчи

Пожалуйста, объясните этот простой код: public int fibonacci(int n) { if(n == 0) return 0; else if(n == 1) return 1; else return fibonacci(n - 1) + fibonacci(n - 2); }Я запутался с последней строкой, особенно потому, что, например, если n = 5, ...

1 ответ

Невозможно пройти через динамическую строку JSON рекурсивно в Android

Это моя строка JSON (динамически меняется): Это один объект json из всей строки json, которая является массивом. Если объект JSON имеет значение больше 1 для «ChildExists» (например, 4, как показано ниже), появляется массив с именем ...

3 ответа

Рекурсия по доходности

Есть ли способ смешать рекурсию иyield заявление? Например, генератор бесконечных чисел (с использованием рекурсии) будет выглядеть примерно так: def infinity(start): yield start # recursion here ... >>> it = infinity(1) >>> next(it) 1 >>> ...

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

2 ответа

Рекурсивные дочерние / родительские запросы в T / SQL

Я использую T / SQL в Microsoft SQL Server 2008 У меня есть стол CREATE TABLE [TestTable]( [CHILD] [int] NOT NULL, [PARENT] [int] NOT NULL ) ON [PRIMARY] GOВот некоторые значения, которые определяют родительские дочерние иерархические ...

2 ответа

обнаружение бесконечной рекурсии массива в PHP?

я только что переработал свой алгоритм обнаружения рекурсии в моем любимом проекте dump_r () https://github.com/leeoniya/dump_r.php [https://github.com/leeoniya/dump_r.php] обнаружение рекурсии объекта не так уж и сложно - вы используете ...

1 ответ

Простая рекурсивная функция в VBA с Excel не возвращает ожидаемый результат

У меня есть простая рекурсивная функция для записи в VBA, которая выполняет следующие действия: она должна подсчитать, сколько раз мы должны взять журнал параметра 'x', чтобы найти log (x) <1 Примеры : logcount (5): log (5) = 0,6 ... поэтому ...

4 ответа

Объединить два списка

Я ищу, чтобы объединить 2 списка в F # чисто функциональным способом. Мне трудно понять синтаксис. Скажем у меня есть кортеж([5;3;8],[2;9;4]) Когда я вызываю функцию, она должна вернуть[5;2;3;9;8;4] Вот почему у меня так далеко, что я ...

4 ответа

Есть ли способ обнаружить круговые массивы в чистом PHP?

Я пытаюсь реализовать свою собственную функцию стиля сериализации / var_dump в PHP. Это кажется невозможным, если есть возможность круговых массивов (которые есть). В последних версиях PHP var_dump, кажется, обнаруживает круговые массивы: php > ...

3 ответа

Рекурсия с порядком возврата элементов в дереве

У меня есть рекурсивная функция, которая возвращает все узлы поддерева, учитывая начальный корневой узел. private IEnumerable<Node> getAllNodesRecursively(Node subnode) { foreach (Node node in subnode.Nodes) getAllNodesRecursively(node); yield ...

10 ответов

Что такое нерекурсивное решение для Fibonacci-подобной последовательности в Java?

Учитывая этот псевдокод функции f(0) = 1; f(1) = 3; f(n) = 3 * f(n - 1) - f(n - 2); // for n >= 2.Есть ли нерекурсивный способ сделать это?