recursion

Co w kategoriach laika jest funkcją rekurencyjną za pomocą PHP

Czy ktoś może mi wyjaśnić funkcję rekurencyjną w PHP (bez użycia Fibonacciego) w języku laika i używając przykładów? patrzyłe ... ad, ale Fibonacci całkowicie mnie stracił! Z góry dziękuję ;-) Jak często wykorzystujesz je w tworzeniu stron internetowych?

Dlaczego rekurencja powinna być preferowana zamiast iteracji?

Iteracja jest bardziej wydajna niż rekursja, prawda? To dlaczego niektórzy uważają, że rekurencja jest lepsza (bardziej elega ... łą wydajność (i to też, gdy więcej opcji performant TJ rekurencja jest dostępna)? Proszę rzucić na to trochę światła. Dzięki.

SQL Server: Jak uzyskać wszystkie rekordy potomne z identyfikatorem rodzica w tabeli samoobsługowej

Cześć mam tabelę, która odwołuje się do siebie i muszę być w stanie wybrać rodzica i wszystkie jego rekordy potomne z danego ... ,br.Name FROM @branchTable b CROSS APPLY dbo.SelectBranches(NULL, b.ParentID) br RETURN END GO

Histomorfizmy, Zygomorfizmy i Futumorfizmy

W końcu to rozgryzłem. Zobacz wideo i slajdy z rozmowy, którą wygłosiłem: Slajdy / pdf Wideo Pytanie pierwotne: W moic ... case g z of Nothing -> z Just (x,z') -> f x (hyloL' f z' g) Jak definiujesz histo, zygo i futu dla list?

Czym jest rekurencja i jak działa?

Czy mógłby ktoś wyjaśnić czym dokładnie jest rekurencja(i jak działa w Ruby, jeśli nie jest to zbyt wiele, aby prosić). Natkn ... em się na długi fragment kodu polegający na rekurencji i zdezorientował mnie (zgubiłem go teraz i nie jest do końca istotny).

Nagłówki łącznie ze sobą w C++

Jestem nowicjuszem w C++, ale nie byłem w stanie znaleźć odpowiedzi na to (najprawdopodobniej trywialne) pytanie w Internecie ... zasadę. Z góry dzięki wszelkim pomocnikom! Proszę pozwolić mi wyjaśnić moją intencję, jeśli popełniłem jakieś głupie błędy!

Lista wszystkich plików i folderów w katalogu z funkcją rekurencyjną PHP

Próbuję przejrzeć wszystkie pliki w katalogu, a jeśli istnieje katalog, przejrzyj wszystkie jego pliki i tak dalej, aż nie ma ... dir. DIRECTORY_SEPARATOR .$value); } } } print_r(getDirContents('/xampp/htdocs/WORK'));

Czy są problemy, których nie można zapisać używając rekurencji ogonowej?

Rekurencja ogonowa jest ważną metodą optymalizacji wydajności w językach funkcyjnych, ponieważ umożliwia wywołania rekurencyj ... że pewnego dnia funkcjonalne kompilatory i interpretery będą wystarczająco inteligentne, aby wykonać konwersję automatycznie?

Jaki jest najprostszy sposób uzyskania wartości właściwości z przekazanego wyrażenia lambda w metodzie rozszerzenia dla HtmlHelper?

Piszę trochę brudne metody rozszerzenia dla HtmlHelper tak, że mogę powiedzieć coś takiego jak HtmlHelper.WysiwygFor (lambda) ... ew InvalidOperationException("Expression must be a member expression"); return memberExpression.Member.Name; } Dzięki!

Recursive lambda expression to traverse a tree in C#

Czy ktoś może mi pokazać jak zaimplementować rekurencyjne wyrażenie lambda do trawersowania struktury drzewa w C#.

Budowanie łańcucha obietnic rekurencyjnie w JavaScript-Memory considerations

W tej odpowiedzi łańcuch obietnic jest budowany rekurencyjnie. Uprościliśmy nieco, mamy: function foo() { function d ... st? Czy ktoś rozważał kwestie pamięci budowania łańcucha w ten sposób? Would zużycie pamięci różni się między promise libs?

jQuery recursive iteracja nad obiektami

Pewnego dnia wydawało mi się, że widziałem iterator obiektów w jQuery, który miał flagę, która może być ustawiona na rekurenc ... j, function(key,val) { // Code to run over each key/val pair // Does so recursively to include all nested objects })

Zbuduj listę typów drzewa przez rekurencyjne sprawdzanie relacji rodzic-dziecko C#

Mam jedną klasę, która ma swoją listę, więc może być reprezentowana w strukturze drzewa. Wyciągam płaską listę tych klas i c ... chczasowe rozwiązania nie działają. Oznacza to, że zasadniczo potrzebuję listy struktur typu drzewa przy użyciu klasy Group.

Rekurencja ogonowa w C++

Może mi ktoś pokazać prostą funkcję rekurencyjną w C++? Dlaczego rekurencja ogonowa jest lepsza, jeśli w ogóle jest? Jakie są inne rodzaje rekurencji oprócz rekurencji ogonowej?

Dlaczego funkcje w Ocaml / F# domyślnie nie są rekurencyjne?

Dlaczego funkcje W F # i Ocaml (i ewentualnie innych językach) nie są domyślnie rekurencyjne? Innymi słowy, dlaczego projekt ... eklaracji takiej jak: let rec foo ... = ... I domyślnie nie daje funkcji rekurencyjnej? Po co nam Jawna konstrukcja rec?

Ocena ekspresji i chodzenie po drzewie z wykorzystaniem polimorfizmu? (ala Steve Yegge)

Dziś rano czytałem Steve 'a Yegge' a: kiedy polimorfizm zawodzi , kiedy natknąłem się na pytanie, które jego współpracownik z ... szam do walki jeden, dwa, lub wszystkie trzy. [update: title modified to better match what most of the answers have byłem.]

Optymalizacja połączeń ogonowych w Mathematica?

Formułując ODPOWIEDŹ na inne pytanie SO, natknąłem się na dziwne zachowanie dotyczące rekurencji ogonowej w Mathematica. Dok ... stwierdzenia w dokumentacji Mathematica lub innego materiałuWRI {[7] } byłoby idealne. Spekulacje są również mile widziane.

Jak rekurencyjnie rozpakować archiwa w katalogu i jego podkatalogach z uniksowej linii poleceń?

Polecenie unzip nie ma opcji rekurencyjnego rozpakowywania archiwów. Jeśli mam następującą strukturę katalogów i archiwów: ... Limes.zip Jakie polecenie lub polecenia miałbym wydać? Ważne jest, aby nie dławiło to nazw plików, które zawierają spacje.

Konstrukcja idiomatyczna sprawdzająca, czy zbiór jest uporządkowany

Z zamiarem uczenia się i kontynuowania tego pytania , pozostałem ciekaw idiomatycznych alternatyw dla jawnej rekurencji dla ... Czy istnieje sposób, aby "zatrzymać" krotnie i tym samym czyni to lepsze rozwiązanie? Jakieś inne (eleganckie) alternatywy?

Korzystanie z zapytania MySQL do trawersowania wierszy w celu utworzenia drzewa rekurencyjnego

Mam tabelę bill of materials, która jest ustawiona tak: item-parent Końcowy wynik, gdy wyświetlam zestawienie materiałów, ... rodzica 11; nie muszą iść kolejno. Chcę mieć wszystkie dziecięce gałęzie na drzewie. Jak mogę zrobić to zapytanie w mysql?