Примечание: возможно, я выбрал неправильное слово в названии; возможно, я действительно говорю здесь о полиномиальном росте. См. Результат теста в конце этого вопроса. Начнем с этих трех ...
Я создал метод класса TreeNode, который хочу вернуть плоский список обхода упорядоченного дерева. Мое примерное дерево: Выходные данные обхода в порядке должно быть: [1, 1, 0, 2, 1, 3, 1, 1, 0]
...
Это просто любопытство с моей стороны, но что эффективнее, рекурсия или цикл? Даны две функции, (использующие common lisp):(defun factorial_рекурсия (x)(if (> x 0)(*x (...
Я пишу рекурсивную функцию на JS, и у меня возникли проблемы. Начнем с этой очень простой функции: функция traverse (вещь)
{if (typeof traverse.depth == 'undefined') traverse ....
Я написал рекурсивную функцию на PHP для обрезки текста. Обрезанный текст будет ... прикреплен к концу. Необрезанный текст будет возвращен в исходном состоянии. Это работает, если текст соответствует ...
Я пытаюсь использовать следующие данные JSON для создания следующей подобной структуры в рекурсивной внутренней функции, но не очень удачно, очень нужна помощь и поэтому, если кто-то может помочь, пожалуйста, сделайте это. ...
Я только что выпустил свои первые живые обои для Android. Я тестировал его на своем телефоне и телефонах нескольких друзей, не обнаружив никаких проблем, но, видимо, на некоторых устройствах он застревает в ...
I have a model project_phase: from django.db import models from django.utils import simplejson from core.models import pmo_review_task it references pmo_review_task (because it creates a ...
Я работаю над книгой Real -World Functional Programming и пытался придумать свой собственный пример хвостовой рекурсии, прежде чем читать пример книги (, листинг 10.2, с. 265 ). В книге...
Я пытаюсь реализовать свою собственную функцию стиля сериализации / var_dump в PHP. Это кажется невозможным, если есть возможность круговых массивов (что есть). В последних версиях PHP var_dump ...
Рассмотрим следующий код: CLASS AuditProgressReport: открытый класс AuditProgressReport
{частный список audit_progress_reports = null; private String name = null; ...
Несколько недель назад я проверил все наше репозиторий SVN в нерекурсивном режиме.
Теперь кажется, что когда я делаю svn up, он не обновляет папку рекурсивно. Это проблема, потому что я хотел бы получить ...
Я пытаюсь понять, каков идиоматический способ в Clojure перебора дерева или списка, представленного списком Clojure (или другим типом коллекции). Я могу написать следующее, чтобы подсчитать ...
Кто-нибудь делал рекурсивный упорядоченный обход NSDictionary неизвестной структуры? Я хотел бы взять любой NSDictionary и обработать каждый уровень в иерархическом порядке. 1) Эти данные поступают из ...
Я пытаюсь написать букмарклет, который вызывает функцию doSomething(textNode) на всех экземплярах видимого текста в документе. doSomething(), просто для развлечения, заменяет каждое слово на "derp" на...
Я упомянул здесь несколько вопросов о рекурсии, но я не могу понять, как рекурсия работает для этой конкретной проблемы:
Рекурсивная программа для получения всех комбинаций символов в строке ...
Есть ли способ рекурсивного синтаксического анализа строки для получения словаря? строка: строка = 'a {\ b: text; \ c {\ d: text; \} \
} '; out: {'a': {'b': 'text', 'c': {...
Я пытаюсь написать функцию, которая рекурсивно вычисляет результирующее число Фибоначчи из заданного int n, используя вилки на C. Вот спецификация функции: Если print равен true, выведите его. ...
Я не могу заставить программу проверки завершения Agda принимать функции, определенные с помощью структурной индукции. Я создал следующий, как мне кажется, самый простой пример, демонстрирующий эту проблему.
Следующее ...
Рекурсивная программа создает стек внутри и заставляет пользователей писать меньше кода. Существуют ли случаи, когда рекурсия действительно предпочтительнее ручного стека по другой причине, кроме ...
У меня есть рекурсивная функция, которая возвращает все узлы поддерева, учитывая начальный корневой узел. частный IEnumerable getAllNodesRecursively (подузел узла)
{foreach (узел узла в подузле ....
Я работаю над некоторыми вводными задачами по рекурсии, и у меня есть уточняющий вопрос, на который я хотел бы получить ответ. Самый наболевший вопрос, который у меня есть, это как эта рекурсия работает в решенной задаче ...
Я новичок в Scheme (через Racket) и (в меньшей степени) в функциональном программировании и мог бы воспользоваться некоторыми советами о плюсах и минусах накопления через переменные против рекурсии. Для целей этого ...
Я написал код, который рисует фрактал Серпинского. Это действительно медленно, так как использует рекурсию. Кто-нибудь из вас знает, как я могу написать тот же код без рекурсии, чтобы он был быстрее? ...
Я изучаю sml и написал следующую простую функцию: (* Возвращает список, содержащий каждый второй элемент входного списка *)
fun everyOther [] = [] | everyOther [x] = [x] | everyOther x = let ...
У меня есть иерархические данные, которые выглядят следующим образом: +----------------------+-------+
| имя | глубина |
+----------------------+-------+
| ЭЛЕКТРОНИКА | 0 |
| ТЕЛЕВИЗОРЫ ...
Мне нужен алгоритм, чтобы определить, содержит ли массив два элемента, которые суммируются с заданным целым числом . Массив отсортирован. Алгоритм должен быть рекурсивным и выполняться за O (n). Рекурсивный шаг должен быть ...
Я пытаюсь получить длину (размер файла) каталога и Я применил для этого следующий рекурсивный метод, только я получаю очень странные результаты, когда передаю новый файл ("C: \\ Users \\ UserName \\ ...
я только что переделал свой алгоритм обнаружения рекурсии в своем проекте dump_r() https://github.com/leeoniya/dump_r.php Обнаружение объектной рекурсии не слишком сложно - вы используете spl_object_hash() для ...