recursion

Rekursion ist eine Art Funktionsaufruf, bei dem sich eine Funktion selbst aufruft. Solche Funktionen werden auch rekursive Funktionen genannt. Strukturelle Rekursion ist eine Methode zur Problemlösung, bei der die Lösung eines Problems von Lösungen für kleinere Instanzen des gleichen Problems abhängt.
2
Antworten

Data.MemoCombinators, wo finde ich Beispiele?

Dieses Paket enthält einige Funktionen, um rekursive Funktionen für eine bessere Leistung in rekursive Funktionen der dynamischen Programmierung umzuwandeln: Ссылка Leider haben sie nur ein Beispiel für die einfachste Art von Funktion, u...
18.11.2011, 00:46
7
Antworten

So bearbeiten Sie eine Zeichenfolge in eine Ebene von Unterlisten

Dies ist das Beispielformular, ich werde es später in Worten erklären. Ich habe eine Liste von einer Kette auflösen ... sagen %Vor% wobei b das Kriterium 1 und c das Kriterium 2 ist Ich möchte es in eine Liste wie folgt aufteilen: %V...
02.05.2012, 14:25
4
Antworten

Rekursive Funktion, um eine Zeichenfolge mit einem Platzhaltermuster abzugleichen

Ich habe also versucht, diesen Auftrag den ganzen Tag zu lösen, ich verstehe es einfach nicht. Die folgende Funktion akzeptiert 2 Strings, wobei der zweite (nicht der erste) möglicherweise * (Sternchen) enthält. Ein * ist ein Ersatz fü...
06.06.2010, 20:59
4
Antworten

Rekursionswechsel mit mehrfacher Rückkehr

Ich beschäftige mich immer noch mit Rekursion, und ich denke, ich bekomme grundlegende wie faktorielle. Aber ich möchte eine weitere Erklärung, wenn die Return-Anweisung ein wenig komplexer ist, wie im folgenden Ausschnitt: %Vor% Kommt es in...
15.08.2017, 17:02
3
Antworten

Sollte ich Threading und Rekursion zusammen verwenden?

Ich habe schon eine Weile mit BSP-Bäumen herumgebastelt und spiele auch mit Threads. Beim Hinzufügen eines Dreiecks zu einer BSP-Struktur besteht die Möglichkeit, einen neuen Thread für die parallele Verarbeitung von Daten zu erstellen. %Vor%...
03.10.2008, 13:59
3
Antworten

rekursive Template Instanziierung überschritten maximale Tiefe von 256

Ich habe versucht, die faktorielle Implementierung mit constexpr -Funktion neu zu schreiben, aber aus irgendeinem Grund habe ich keine Ahnung, warum ich einen Kompilierungsfehler bekomme:    Die rekursive Vorlageninstanziierung überschritt...
02.04.2014, 02:10
3
Antworten

c ++: dynamische Anzahl verschachtelter for-Schleifen (ohne Rekursion)

Ich schreibe ein Code-Segment, das jede Permutation von n Ziffern durchläuft. Wenn zum Beispiel n = 3 ist, würde ich jedes der folgenden Elemente durchlaufen wollen: 0, 0, 0 ... 0, 1, 0 ... 1, 0, 0 ... 2, 3, 4 ... 9, 9...
11.09.2013, 04:58
3
Antworten

Wann soll eine reine Rekursion verwendet werden und wann wird loop / recur verwendet?

"pure Rekursion" ist hier ein Begriff, bitte vergib. Hier sind zwei Beispiele, die zwei verschiedene Rekursionsansätze verwenden. Was sind die Richtlinien für die Verwendung von einem über den anderen? %Vor%     
11.01.2013, 05:57
2
Antworten

Gemeinsam genutzte Zeiger löschen rekursive Datenstrukturen rekursiv und der Stapel überläuft

Ich habe mehrere lange verkettete Listen (sie haben bis zu 20.000 Artikel). Sie haben unterschiedliche Anfänge, können aber von einem Knoten an auf den gleichen Knoten zeigen. Ich habe beschlossen, eine solche verknüpfte Liste zusammenwachsen zu...
23.07.2013, 07:42
4
Antworten

Haskell-Muster, das dem ersten, mittleren Abschnitt und letzten entspricht

Ich wollte also eine einfache String-Reverse-Funktion in Haskell machen %Vor% Gibt es also eine Möglichkeit, eine Musterstruktur in haskell zu definieren, die first und last element und alle Elemente in middle ? hat?     
21.03.2012, 21:10