Результаты поиска по запросу "recursion"
Обход XML с использованием рекурсивной функции
Как я могу пройти (прочитать все узлы по порядку) XML-документ, используя рекурсивные функции в C #? Я хочу прочитать все узлы в xml (который имеет атрибуты) и распечатать их в той же структуре, что и xml (но без Node Localname) Спасибо
Переполнение стека, вызванное рекурсивной функцией
Будучи новичком в программировании на C ++ и архитектуре компьютерных систем, я все еще изучаю основы C ++. Вчера я читал о рекурсивной функции, поэтому я решил написать свою собственную, вот что я написал: (очень простой) int returnZero(int ...
Путь от рекурсии к итерации
Я много использовал рекурсию в своих многолетних программах для решения простых задач, но я полностью осознаю, что иногда вам нужна итерация из-за проблем с памятью / скоростью. Итак, когда-то в очень далеком прошлом я попытался выяснить, ...
Размер стека вызовов вычислительного метода для проверки исключения StackOverflowException
Сегодня утром я ответил на вопрос, связанный с StackoverflowException. Человек спросил, когда возникает исключение Stackoverflow Смотрите эту ссылкуПростейшие способы вызвать переполнение стека в C #, C ++ ...
PHP рекурсивно перебирает дерево объектов [закрыто]
У меня есть объект $ branch, который может содержать другие объекты $ branch: $branch->children();Каждый из них может иметь $ яблок в детстве. $branch->apples();Как я могу рекурсивно собрать все $ яблоки из $ ветки? function ...
Удаление дубликатов из списка в Haskell
Я пытаюсь определить функцию, которая будет удалять дубликаты из списка. Пока у меня есть рабочая реализация: rmdups :: Eq a => [a] -> [a] rmdups [] = [] rmdups (x:xs) | x `elem` xs = rmdups xs | otherwise = x : rmdups xsОднако я хотел бы ...
Как я могу сгенерировать 4-битную двоичную комбинацию, используя рекурсию в C для 0,1?
Для этого массива попробуйте что-то вроде этого: void rollover(int val,int count) { if(count==0) { return; } printf("%d ",val); count--; rollover(val,count); } int main() { int arr[]={0,1}; for(int i=0;i<=1;i++) { rollover(arr[i],4); } ...
Акерманн очень неэффективен с Haskell / GHC
Я пытаюсь вычислитьAckermann(4,1)и есть большая разница в производительности между разными языками / компиляторами. Ниже приведены результаты на моемCore i7 3820QM, 16G, Ubuntu 12.10 64bit, C: 1,6 с, gcc -O3 (с gcc 4.7.2) int ack(int m, int n) ...
Нахождение рекурсивной суммы в SQL-выражении
У меня есть две таблицы A и B, как:A (id, dep_id) а такжеB (id, amount) Данные в этих таблицах таковы A B id dep_id id amount --- ------- ---- -------- 1 2 1 100 2 3 2 200 3 NULL 3 300 4 NULL 4 400id столбец в таблице А содержитid для таблицы ...
JSF: как предотвратить переполнение стека из-за рекурсии на этапе сборки (несмотря на визуализацию теста)
Извиняюсь за то, что не абстрагировал эту проблему в специальном тестовом примере, я надеюсь, что пример из реального проекта достаточно прост, чтобы описать проблему. У меня есть веб-приложение JavaEE / JPA2 / JSF, где каждый элемент @Entity ...