Описание тега non-recursive

None Нерекурсивное программирование позволяет избежать рисков рекурсии, используя вместо этого итерацию.
2 ответа

ТОЛЬКО список файлов текущей папки?

Здравствуйте, я пытаюсь получить синтаксис Perforce для получения (например, с помощью "fstat") списка файлов только в данной папке (депо), без мусора из всех подпапок. Но я не смог найти ничего в документах, ничего не связанного с использованием Go…
25 дек '09 в 00:39
2 ответа

Метод нерекурсивного наполнителя

Я делаю нерекурсивный метод заливки в Java, который использует координаты нажатого пикселя (x,y) и цветовой код в качестве входных данных. img является буферизованным изображением. Код работает, но только для больших простых фигур (например, квадрат…
02 фев '17 в 10:45
1 ответ

Перестановка без рекурсии?

Я пытался использовать цикл for для замены рекурсии, которую я обычно использую, но я обнаружил, что это сложнее, чем я думал. Может кто-нибудь сказать мне, как это сделать? Спасибо! Например, с учетом вектора 2, 1, 3. Должно быть шесть перестановок…
16 апр '13 в 21:42
2 ответа

Создайте файл tar в подкаталоге каталога, который нужно заархивировать

Я хотел бы создать tar-файл из всех файлов в каталоге за вычетом подкаталога в этом каталоге и поместить этот tar-файл в один из подкаталогов. Например, у меня есть несколько TXT-файлов в /test, а также другой каталог в /test под названием ArchivedF…
28 июн '11 в 21:09
1 ответ

Что является более эффективным n^2 или n*lgn*lgn?

Проблема, которая может быть решена с помощью нерекурсивного алгоритма в n^2 раз. Эту же проблему можно решить с помощью рекурсивного алгоритма в n lg(n) операции, чтобы разделить вход на две равные части и lg(n) операции, чтобы объединить два решен…
0 ответов

Ханойские башни нерекурсивные неправильные шаги

Я должен написать программу, которая решит Ханойские башни. У меня есть 3 столбца, ABC, и все диски должны быть в столбце B в результате. Я должен записать шаги, которые выполняет каждый диск и в каком порядке. Я попытался написать это самостоятельн…
19 окт '14 в 09:54
2 ответа

Рекурсивная перестановка, алгоритмы Эллиса Горовица и структура данных Путаница.

Я начинающий программист на первом курсе университета. Мой преподаватель попросил нас провести исследование рекурсивного алгоритма и сделать его не рекурсивным. Нет, как бы я ни старался, это кажется невозможным. Вопрос гласит A - это строка символо…
3 ответа

Итеративный обход двоичного дерева в C++

Я работаю над созданием нерекурсивного обхода для дерева двоичного поиска. Я, однако, сталкиваюсь с парой очень странных ошибок. вот код для моей поперечной функции: void BinarySearchTree<ItemType>::nrInOrderTraversal(void visit(ItemType&)…
29 апр '14 в 04:00
0 ответов

Специфический модуль включает в себя, CXXFLAGS в нерекурсивном make-файле

Я реализую Non-Recursive Make, используя пример Джона Грэма Каммингса здесь. Я хотел бы иметь возможность указать конкретные включения или конкретные флаги компиляции, в зависимости от того, какой модуль я компилирую. Например, скажем, у меня есть к…
22 июл '14 в 16:06
6 ответов

Нерекурсивный os.walk()

Я ищу способ сделать нерекурсивный os.walk() ходить, как os.listdir() работает. Но мне нужно вернуть таким же образом os.walk() возвращается. Любая идея? Заранее спасибо.
07 ноя '10 в 11:57
30 ответов

Обратный порядок двоичного дерева без рекурсии

Каков алгоритм выполнения обхода двоичного дерева по порядку БЕЗ рекурсии?
18 авг '09 в 15:37
2 ответа

Обратный стек в порядке возрастания попеременно

Каков самый элегантный способ (меньше кода?) Реверсирования стека в порядке возрастания поочередно? (не рекурсивно) EX. 1 2 3 4 5 6 7 8 9 10 1 [3 2] 4 5 6 [10 9 8 7]
01 мар '13 в 19:46
1 ответ

Как я могу написать нерекурсивный алгоритм для добавления root в дерево?

Мне нужен нерекурсивный алгоритм, который добавит корень к значениям дерева, а затем отобразит самое высокое значение. Не складывать каждый элемент в дереве, просто самый высокий способ получить путь от корня до листа. 2 / \ 8 6 в этом примере ответ…
20 сен '17 в 01:56
1 ответ

Определите рекурсивно расширенную переменную, используя переменную, имя которой вычисляется из просто расширенной переменной

Я столкнулся с трудностью определения общих правил для нерекурсивной системы make. Фон Для дальнейшего чтения, а не для того, чтобы я воспроизводил слишком много существующего материала, посмотрите этот ранее заданный вопрос, который довольно хорошо…
01 янв '17 в 14:56
3 ответа

Максимальная сумма пути в двоичном дереве, не рекурсивная, превышен лимит времени

Я борюсь с этой проблемой, которую хочу решить нерекурсивным способом. Кажется, в моем алгоритме нет логической ошибки, пройдено 73% тестов. Но он не может обрабатывать большие данные, сообщается "Превышен лимит времени". Я ценю, если кто-нибудь мож…
24 сен '16 в 14:23
2 ответа

Как перевести внешнюю рекурсивную программу в нерекурсивную форму (используя стек, а не CPS)?

Есть много вопросов о том, как преобразовать рекурсивные в нерекурсивные, и я также могу преобразовать некоторые рекурсивные программы в нерекурсивную форму. Я использую Java, поэтому не могу использовать ключевое слово GOTO. Не всегда все идет хоро…
1 ответ

Быстрая сортировка не рекурсивная

В заявлении говорится: Напишите нерекурсивную (отрицательную) функцию, которая с учетом списка целых (возможно, неупорядоченных) функций возвращает тот же список с отрицательными числами в положительную голову и обратно (независимо от порядка между …
19 ноя '14 в 18:29
1 ответ

Нерекурсивная O(N) космическая сортировка слиянием

Я кодирую нерекурсивный алгоритм сортировки слиянием в Java. Я должен убедиться, что этот метод работает как нерекурсивный, а сложность пространства должна быть O(N). Инструкция, которую я получил: вы можете использовать O(N) пробел (в дополнение к …
2 ответа

Динамический программный подход к вычислению числа Стирлинга

int s_dynamic(int n,int k) { int maxj = n-k; int *arr = new int[maxj+1]; for (int i = 0; i <= maxj; ++i) arr[i] = 1; for (int i = 1; i <= k; ++i) for(int j = 1; j <= maxj; ++j) arr[j] += i*arr[j-1]; return arr[maxj]; } Вот моя попытка опред…
2 ответа

Создание zip-архива относительно заданного пути в нерекурсивном make-файле

Я использую реализацию нерекурсивного make, похожую на ту, что описана здесь: http://evbergen.home.xs4all.nl/nonrecursive-make.html Вот пример проблемы. Главный Makefile включает в себя foo/Rules.mk, foo/Rules.mk содержит фрагмент: # Here, d is boun…
22 июн '15 в 06:53