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

6 ответов

Понимание рекурсии на примере пивной бутылки

Я сам практикую рекурсию в Си, и я нашел этот пример в Интернете. Однако есть одна вещь, которую я не понимаю. void singSongFor(int numberOfBottles) { if (numberOfBottles == 0) { printf("There are simply no more bottles of beer on the ...

2 ответа

Почему list (my_list) изменяет объект?

Я случайно наткнулся на это своеобразное поведение: >>> a = [] >>> a[:] = ['potato', a] >>> print a ['potato', [...]] >>> print list(a) ['potato', ['potato', [...]]]По какому механизму звонитlist(a) развернуть один уровень рекурсии в строковом ...

2 ответа

Ура, твик сделал :-)

наилучший способ рекурсивного копирования содержимого папки в другую папку с использованием C # и ASP.NET?

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

2 ответа

https://developer.mozilla.org/en/Querying_Places

исал некоторый код для изучения моих закладок Firefox, но я получаю только закладки первого уровня (т.е. я не получаю ссылки в папках). например Поисковые системы / yahoo.comgoogle.com В этом примере у меня есть доступ только к Search_engines ...

3 ответа

 ;)

я есть многомерный массив, который выглядит так [0] => Array ( [recordId] => 5 [leaf] => 1 [children] => Array ( [0] => Array ( [recordId] => 6 [leaf] => 1 [children] => Array ( [0] => Array ( [recordId] => 7 [leaf] => 1 ) ) ) [1] => Array ( ...

4 ответа

 по поводу такого рода проблем со сравнением рекурсивных структур пару лет назад.

кто-нибудь объяснить, что такое рекурсия (и как она работает в Ruby, если это не так уж и много). Я натолкнулся на длинный фрагмент кода, основанный на рекурсии, и он смутил меня (я потерял его сейчас, и он не совсем уместен).

1 ответ

«Применение: не процедура» в двоичных арифметических процедурах

У меня есть простое определение Racket для умножения двоичных чисел вместе. Он использует хорошо проверенное определение «addWithCarry», которое принимает три параметра: два списка и цифру переноса и возвращает двоичную сумму. Двоичные числа ...

3 ответа

РЕКУРСИВНЫЙ в SQL

Я изучаю SQL, и мне было трудно понять следующий рекурсивный оператор SQL. WITH RECURSIVE t(n) AS ( SELECT 1 UNION ALL SELECT n+1 FROM t WHERE n < 100 ) SELECT sum(n) FROM t;Что такое n и t изSELECT sum(n) FROM t;? Насколько я мог понять, n это ...

8 ответов

В чем разница между итерацией и рекурсией?

В чем разница междуiteration а такжеrecursion и почему / когда один лучше: while (true) { // Iterating }А также private void recursion() { if (true) recursion(); // Recursing return; }Я вижу многоrecursive реализация в то время как это может ...

3 ответа

Я не думаю, что это то же самое, что и код OP.

могу использоватьarray_walk_recursive() вместо этого: function check_value($val){ if(is_array($val)){ foreach($val as $key => $value) $val[$key] = check_value($value); return $val; } return clean_value($val); }?