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

4 ответа

Это не проблема, если бы не было хвостовой рекурсии, я бы быстро исчерпал пространство стека, прежде чем эта задача когда-либо будет выполнена. Хвостовая рекурсия облегчила бы написание долго выполняющихся задач, если бы она была частью языка. Хотя даже с рекурсией хвоста я не уверен, какой эффект это окажет на «зависание» браузера.

етил вопрос здесь на днях (Сокращение использования ЦП Javascript [https://stackoverflow.com/questions/6846681/reducing-javascript-cpu-usage]) и я был заинтригован. По сути, парень хотел зашифровать некоторые файлы символ за символом. ...

3 ответа

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

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

3 ответа

Это удивительно, спасибо (и Тим)!

некоторые действительно простые и понятные объяснения схем рекурсии и схем corecursion (катаморфизмы, анаморфизмы, hylomorphisms и т. Д.), Которые не требуют много ссылок или открытия учебника по теории категорий. Я уверен, что я неосознанно ...

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

7 ответов

Нахождение максимальной глубины бинарного дерева без рекурсии

Рекурсивный механизм определения максимальной глубины бинарного дерева очень прост, но как мы можем сделать это эффективно без рекурсии, так как у меня большое дерево, где я бы предпочел избежать этой рекурсии. //Recursive mechanism which I want ...

2 ответа

 принадлежит узлу, но LinkedList

оего текущего упражнения я изучаю связанные списки и деревья. Недавно я увидел предложение рекурсивно уничтожать структуры данных, заставляя каждый узел удалять своих потомков / потомков. Однако почти во всех примерах, которые я обнаружил, ...

3 ответа

"метод, который вы могли бы использовать. посмотрите на эту ссылку, что демо это.

мы делаем динамическую вставку для JavaScript, иногда порядок имеет значение. Иногда мы решаем это, используя свойство onload; однако, если есть много внешних javascripts, и эти сценарии должны быть загружены по порядку, то что мы ...

7 ответов

Примечание: это работает только для указателей (и в c ++, ссылки). Если у вас есть ссылка на законченный объект, компилятор должен будет знать об этом.

я есть простой код C с файлами * .c и * .h в рабочей области. У меня есть файл заголовка 1.h, объявляя некоторую структуру как struct my1 { int a; .. .. }my_t;Но когда я пытаюсь объявить переменную типа struct my1 в другом заголовочном файле 2.h ...

1 ответ

 для лучшего понимания рекурсии, прямо.

у создать рекурсивную функцию в переменной следующим образом: /* Count down to 0 recursively. */ var functionHolder = function (counter) { output(counter); if (counter > 0) { functionHolder(counter-1); } }С этим,functionHolder(3); будет ...

3 ответа

Поэтому предел рекурсии - это максимальная глубина всех функций в мире, а не какой-либо одной именованной функции.

я есть один вопрос оsys.setrecursionlimit() С питонадокументы [https://docs.python.org/2/library/sys.html#sys.setrecursionlimit]эта функция: Установите максимальную глубину стека интерпретатора Python для ограничения. Этот предел предотвращает ...

4 ответа

 один раз)

редотвратить рекурсивное выполнение триггера? Допустим, я хочу построить «древовидное» описание в плане счетов. Так что я делаю, когда новая запись вставляется / обновляется, я обновляю родительскую записьdown_qty, так что это вызовет запуск ...