Suchergebnisse für Anfrage "recursion"

6 die antwort

Merge sort, der Rekursionsteil

Nachdem ich ein paar Tage die Zusammenführungsart studiert habe, verstehe ich sie konzeptionell, aber es gibt eine Sache, die ich nicht verstehe. Was bekomme ich: 1.) Es nimmt eine Liste, zum Beispiel ein Array von Zahlen, teilt sie in ...

2 die antwort

C # -Kompilierung mit rekursiver Schwanzoptimierung?

Basiert auf der Fülle von Stackoverflow, habe ich immer wieder Antworten darauf erhalten, ob die rekursive Schwanzoptimierung speziell für C # -Code durchgeführt wird. Einige der Fragen schienen über @ zu spreche Spekulation der Optimierung in ...

8 die antwort

Recursive Funktion zum Vergleichen einer Zeichenfolge mit einem Platzhaltermuster

So habe ich versucht, diesen Auftrag den ganzen Tag zu lösen, kann es einfach nicht bekommen. Die folgende Funktion akzeptiert 2 Zeichenfolgen, wobei die zweite (nicht die erste) möglicherweise @ enthäl* 's (Sternchen). Ein* ist ein Ersatz für ...

TOP-Veröffentlichungen

4 die antwort

längste palindromische Teilzeichenfolge rekursive Lösung

Ich kenne Lösungen, die den Bottom-up-Ansatz der dynamischen Programmierung verwenden, um dieses Problem in O (n ^ 2) zu lösen. Ich bin speziell auf der Suche nach einem Top-Down-DP-Ansatz. Ist es möglich, mit einer rekursiven Lösung die längste ...

6 die antwort

Schwanzrekursion findet nicht statt

Ich benutzeg++ (Ubuntu 4.8.2-19ubuntu1) 4.8.2 in einem C ++ - Projekt. Ich habe eine Funktion geschrieben, die das macht: template<typename T, T (*funct)(int) > multiset<T> Foo(const multiset<T>& bar, int iterations) { if (iterations == 0) ...

8 die antwort

Wie definiere ich eine rekursive Funktion, um zwei sortierte Listen zusammenzuführen und eine neue Liste mit aufsteigender Reihenfolge in Python zurückzugeben?

Ich möchte eine rekursive Funktion definieren, um zwei sortierte Listen zusammenzuführen (diese beiden Listen sind sortiert) und eine neue Liste mit allen Werten in beiden Argumentlisten in aufsteigender Reihenfolge zurückzugeben. Ich weiß, dass ...

6 die antwort

Rekursive JSON-Schlüssel in Postgres sammeln

Ich habe JSON-Dokumente in Postgres unter dem JSON-Datentyp (Postgres 9.3) gespeichert und muss die Schlüsselnamen im Baum rekursiv erfassen. Zum Beispiel, wenn dieser JSON-Baum @ gegeben i { "files": { "folder": { "file1": { "property": "blah" ...

20 die antwort

Javascript rekursive Array-Abflachung

Ich übe und versuche, eine rekursive Array-Abflachungsfunktion zu schreiben. Der Code geht hier: function flatten() { var flat = []; for (var i = 0; i < arguments.length; i++) { if (arguments[i] instanceof Array) { ...

12 die antwort

Grundlagen der Rekursion in Python

"Schreibe eine rekursive Funktion," listSum ", die eine Liste von Ganzzahlen aufnimmt und die Summe aller Ganzzahlen in der Liste zurückgibt". Beispiel >>>> listSum([1,3,4,5,6]) 19Ich weiß, wie man das anders macht, aber nicht rekursiv. def ...

6 die antwort

Gibt es Speicherverluste, bei denen Javascript eine Funktion in einem Callback rekursiv aufruft?

Angenommen, Sie schreiben ein Programm, das auf eine Nachricht in einer Warteschlange wartet, diese verarbeitet und dann auf die nächste Nachricht wartet, und das dauert ewig. In einer Sprache wie C oder Java würde das ungefähr so ...