Tag: recursion
Rekursion ist eine Art von Funktion aufrufen, in der eine Funktion sich selber aufruft. Solche Funktionen werden auch als rekursive Funktionen. Strukturelle Rekursion ist eine Methode der Problemlösung, wo die Lösung eines Problems hängt davon ab, Lösungen für kleinere Instanzen des gleichen Problems.
4
Antworten
Ich versuche Inkrementieren einen Wert jede Sekunde auf der client-Seite mit jquery dies ist, was Tat: <script type="text/javascript"> $(document).ready(function increment(){ $("#counter").text(parseInt($("#counter").text())+1); setTimeout(increment(),1000) }) </script> diese nicht wie erwartet funktioniert, und ich bekomme ein "too much recursion" -
5
Antworten
Ich versuche zu finden, ob eine Zahl eine 2er-Potenz mit Rekursion. Aber ich konnte nicht scheinen, um herauszufinden, die richtige Lösung. Hier ist, was ich bisher ausprobiert habe: def is_power(n): n = n/2 if n == 2:
4
Antworten
Wenn die Zahl 5 wird uns gegeben, es muss gedruckt werden, die auf der Konsole wie 1, 2, 3, 4, 5. Dies muss geschehen, rekursiv. (Vorzugsweise Java) Falls sich jemand wundert, diese sind nicht Hausaufgaben Fragen. Ich
5
Antworten
Bitte erklären wie Rekursion funktioniert, in dem auf einfachste Weise können Sie. simple.wikipedia.org/wiki/Recursion Um Rekursion verstehen, muss man zuerst Rekursion verstehen. </obligatory> was meinst du mit zuerst Rekursion verstehen Ja, @SLaks, wo ist dein Basis-Fall?? Schauen Sie
2
Antworten
Ich habe eine Dokument-Bibliothek SP 2013 und wollen, um alle Dokumente aus allen Ordnern und Unterordnern. Ich will nicht alle Ordner, aber ich wollen, um alle Dateien aus jedem Ordner. Mit SP 2010 U2U CAML Builders, ich
1
Antworten
Problem: ich kann nicht glauben, Weg stellen Sie eine Rekursion-Funktion an meiner spezifischen situation. Situation: Mysql DB id | root | name | Wo root zeigt, Hexe dieser Kategorie ist Unterkategorie. Wie sollte der HTML-Aussehen: <li><a href="#"><p
4
Antworten
Dies ist der code von Crockford - JavaScript: Die Guten Teile. var results = ; var walkDOM = function (node,func) { func(node); //What does this do? node = node.firstChild; while(node) { walkDOM(node,func); node = node.nextSibling; } };
3
Antworten
public class LecturerInfo extends StaffInfo { private float salary; public LecturerInfo() { this(); this.Name = null; this.Address = null; this.salary=(float) 0.0; } public LecturerInfo(String nama, String alamat, float gaji) { super(nama, alamat); Name = nama; Address =
5
Antworten
Ich möchte, um das Ergebnis zu berechnen, da alle Exponenten (negative oder positive) und eine Basis-Typ integer. Ich bin mit Rekursion: public static double hoch(double basis, int exponent) { if (exponent > 0) { return (basis *
8
Antworten
Schreibe ich eine Rekursion Funktion zu finden, die macht der einen Zahl, und es scheint zu kompilieren, aber nichts ausgibt. #include <iostream> using namespace std; int stepem(int n, int k); int main() { int x, y; cin
3
Antworten
Ich habe eine Node Klasse in C# mit den folgenden Eigenschaften: public class Node { public int Id {get;set;} public int? ParentId {get;set;} public string Label {get;set;} } Ich habe eine TreeView control stellt die folgenden Methode
5
Antworten
Hallo, ich habe dieses Stück code, dass ich codiert basierend auf anderen Rekursion und Fakultät-Programme aber mein problem ist, dass ich bin wirklich verwirrt, wie es gespeichert wird der Wert, und behielt es und dann kehrte es
5
Antworten
Ich bin auf der Suche nach einem tool, um mir einen rekursiven diff von zwei arrays. Was mir vorschwebt, ist eine web-Seite mit zwei Farb-codierten Baum-Strukturen. Auf jedem Baum, grün sind Teile des Arrays die übereinstimmung in
1
Antworten
Ich habe einen pre-order-traversal-Funktion, die wie folgt aussieht: void listInPreOrder(node* hd){ if(hd != NULL) { printf("%d, ", hd->value); listInPreOrder(hd->left); listInPreOrder(hd->right); } } Dass in der Tat funktioniert, aber ich dachte, dass es post-Reihenfolge wäre so einfach void
5
Antworten
Wenn ein Brief (string) wird in eine Liste, find_letter(['a', ['Hallo', 'c', 'bye']), return True, wenn nicht False zurück. def find_letter(lst): lst=['o','hello', 1] n='o' if not lst: return 0 elif lst[0] == n: return True elif find_letter(lst[0:]): return
5
Antworten
Ich bin erstellen einer Vorhersage-Anwendung, die ausgeführt werden Simulationen für verschiedene "Modi" , eine Produktionsstätte, in der Lage zu laufen. Die pflanze kann die Ausführung in einem Modus pro Tag, also Schreibe ich eine Funktion, summieren sich
3
Antworten
Wäre jemand so freundlich zu erklären, das Programm (aus einem Buch, tutorial) Schritt für Schritt in verständlicher Sprache zu helfen, mich zu verstehen Rekursion? var reverseArray = function(x,indx,str) { return indx == 0 ? str : reverseArray(x,
4
Antworten
Kann jeder Punkt aus, um die Tiefe eines Knotens in einem Binären Baum (nicht ein symmetrisches, oder BST) ohne Verwendung von Rekursion? Idealerweise in Java/C/C# Den Knoten wird dargestellt als: class Node { Node Left; Node Right;
6
Antworten
public static int triple(int n) { if (n == 0) return 0; else total = 3 + triple(n-1); System.out.println(total); return total; } Ok, also habe ich dieses einfache recusion Beispiel, dass ich einfach nicht scheinen, um zu
5
Antworten
ich habe schon stuck auf eine Frage, die für einige Zeit jetzt: Ich bin auf der Suche, um erstellen Sie eine python-Funktion, verbraucht nur einen string und eine positive ganze Zahl. Die Funktion print die Zeichenkette n-mal
3
Antworten
public class For { public static void main(String args){ for(int i=2; i<=1024; i *= 2){ System.out.println("Count is: " + i); } } public class While { public static void main(String args){ int i = 1; while (i
3
Antworten
Arbeite ich auf einem rekursiven Ackermann - Funktion in Java. Ich bin immer ein Fehler auf, kann rekursive Linie, 23. return Ack(m - 1, Ack(m, n - 1)); Vielen Dank, wenn jemand könnte darauf hinweisen, was falsch
1
Antworten
Nach einiger google-Suche finde ich es! Präfix, Infix Dieser Algorithmus ist ein nicht-tail-rekursive Methode. Die umgekehrte input-string ist komplett in einen stack geschoben. prefixToInfix(stack) 1) IF stack is not empty a. Temp -->pop the stack b. IF
4
Antworten
Ich versuche ein Formular erstellen, um dynamisch aus einem JSON-Objekt, das enthält verschachtelte Gruppen von Formular-Elementen: $scope.formData = [ {label:'First Name', type:'text', required:'true'}, {label:'Last Name', type:'text', required:'true'}, {label:'Coffee Preference', type:'dropdown', options: ["HiTest", "Dunkin", "Decaf"]}, {label: 'Address', type:'group',
26
Antworten
Zwar angefangen zu lernen, lisp, habe ich auf den Begriff gekommen tail-rekursive. Was bedeutet es genau? Für neugierige: die beiden, während Sie und während Sie wurden in die Sprache für eine sehr lange Zeit. Zwar wurde im
5
Antworten
Nehmen wir als diese n-tier-tief-Struktur, zum Beispiel: public class SomeItem { public Guid ID { get;set; } public string Name { get; set; } public bool HasChildren { get;set; } public IEnumerable<SomeItem> Children { get; set; }
5
Antworten
Kann ich eine rekursive Funktion in einer variable, in etwa so: /* Count down to 0 recursively. */ var functionHolder = function (counter) { output(counter); if (counter > 0) { functionHolder(counter-1); } } Mit dabei, die functionHolder(3);
3
Antworten
Kürzlich schrieb ich eine Funktion zu generieren, die bestimmte Sequenzen mit nicht-triviale Einschränkungen. Das problem kam mit einem natürlichen rekursive Lösung. Jetzt ist es passiert, dass selbst für relativ kleine Eingang, die Sequenzen sind mehrere Tausende, so
6
Antworten
Hier ist, was ich versuche zu erreichen, mit diesem Programm: eine rekursive Methode, die überprüft, ob die Anzahl der Instanzen eines übereinstimmenden Teilstrings einer bestimmten Menge von Instanzen, die einen boolean-Wert. Hier ist das Problem, ich bin
0
Antworten
Muss ich speichern den Rückgabewert in eine variable. Möchte ich wissen, wie dieses Problem zu beheben code. Ich weiß, dass wenn der Wert von b wäre 3, ich würde Wert=2, aber wenn die Funktion nicht mehr als
3
Antworten
Ich versuche zu zeichnen, Sierpinski - Dreieck rekursiv in Java, aber es funktioniert nicht, obwohl mir die Logik scheint in Ordnung. Der base case ist, wenn die Dreiecke sind innerhalb von 2 Pixel von einander, daher die
1
Antworten
Ich habe ein Programm, das Kopien von Ordnern und Dateien rekursiv. Beispiel: Copy-Item -path "$folderA" -destination "$folderB" -recurse Manchmal die Dateien nicht kopieren. Gibt es eine Möglichkeit Sie zu "Schritt innerhalb der Rekursion" oder einen besseren Weg,
2
Antworten
Ich bin zu wollen, bitten Sie den Benutzer zur Eingabe drei zahlen und dann das Programm berechnet den GGT mittels Euklid ' s Algorithmus alle während der Verwendung der Rekursion. Mein code richtig implementiert jetzt zwei zahlen
5
Antworten
Ich versuche, ein Programm zu schreiben, das zeichnet ein sierpinski-Baum mit python mit der turtle. Hier ist meine Idee: import turtle def draw_sierpinski(length,depth): window = turtle.Screen() t = turtle.Turtle() if depth==0: for i in range(0,3): t.fd(length) t.left(120)
2
Antworten
Ich habe code, der eine Tabelle und ordnet die Tabelle zu einer neuen Tabelle. Er arbeitete mit einer kleinen Menge von Daten, aber jetzt, dass ich versuchte, führen Sie den gleichen code mit über 1.000 Datensätze, es
5
Antworten
Möchte ich eine index-variable innerhalb einer Rekursion, ohne dass es als parameter beim Aufruf der Funktion. Allerdings, wenn ich es zurücksetzen auf den Anfang (e.g i = 0) wird, setzt es auf jedem laufen. Ich möchte es
1
Antworten
Ich habe versucht, herauszufinden, diesen Fehler für fast eine Stunde und habe Probleme. Ich war das Lesen dieses post: C kompilieren-Fehler: Id zurückgegeben, 1 exit status und jemand sagte, dass es sein könnte, weil das Programm noch
6
Antworten
public static int exponent(int baseNum) { int temp = baseNum *= baseNum; return temp * exponent(baseNum); } Jetzt die oben genannte Methode funktioniert n * n in die Unendlichkeit, wenn ich Debuggen, so dass es noch funktioniert,
5
Antworten
(Dies ist kein Duplikat) Wir haben ein 2D-Labyrinth, umgeben von X auf allen 4 Seiten und es gibt inneren blocks zu. Alle diese Zeichen des Labyrinths ist gespeichert in 2D-array. Das Programm muss den Weg finden von
3
Antworten
Ich versuche zu finden, der einfachste Weg, um Active Directory-Abfragen, die in einer von zwei Möglichkeiten: Ein AD-Benutzernamen finden Sie alle Gruppen (EINSCHLIEßLICH verschachtelter Gruppen), die der Benutzer Mitglied ist. Gegeben, eine AD-Gruppe-name, alle finden die Anwender
1
Antworten
Habe ich dieses Skript: def number_of_occurences(c, message): position = message.find(c) if position == -1: return 0 else: if len(message[position:]) == 0: return position else: return position + number_of_occurences(c, message[position:]) number_of_occurences('a', 'azertya') Aber wenn ich es laufen lasse
4
Antworten
Interessanten Problems, die von einem Freund vor kurzem: stellen Sie sich vor Sie haben eine Liste< NodeType > alle Knoten in einem Baum. Wie würden Sie gehen über die Traversierung der Baumstruktur von der Wurzel durch die
5
Antworten
Ich habe das Problem unter Anweisung PS: in einem Gegebenen string "str" und einem Nicht-Leeren substring "sub" , " compute "Rekursiv", wenn mindestens "N" Kopien "sub" erscheinen in der "string irgendwo", vielleicht mit "Überlappung". N nicht-negativ ist.
1
Antworten
Arbeiten beim erstellen von verknüpften Listen für eine Aufgabe und eine Voraussetzung ist eine Methode mit dem Namen concat, die eine Liste der parameter und fügt es an das Ende der aktuellen Liste. Es ist nicht notwendig
5
Antworten
Arbeite ich an einer übung in einem Buch, das uns auffordert, zu lösen die Türme von Hanoi problem mit rekursiven Methoden. Ich habe zu einer Lösung kommen, sondern von dem, was ich sammeln, nachdem das surfen im
6
Antworten
Möchte ich die Summe zahlen, die mit einer rekursiven Funktion, d.h. getSum([1, 2, 3, 4, 5]) zurückkehren sollte 1+2+3+4+5 == 15 Ich bin kein Experte in der rekursiven Funktionen, ich habe versucht, so etwas wie: def getSum(piece):
3
Antworten
public static int m(int i, int j) { if ( i > j) return 0; else { i++; m(i++, j); } return i; } Hatte ich zwei Fragen. 1.) Was wird zurückgegeben, indem out.print(m(3,8)); und 2.) Wie
3
Antworten
Sollte dies (hoffentlich) eine ziemlich einfache Frage für einige von Euch zu beantworten. Ich habe einen Rekursiven Menü aus einer mySQL-Datenbank, nun mein Hauptproblem ist: Was ist der beste Weg, um die URL zu erstellen? Ich würde
6
Antworten
Schrieb ich ein string Palindrom checker, die mein Lehrer sagt, ist komplizierter als es sein muss. Ich habe gelesen, ähnliche threads und googelte herum, aber ich bin völlig ratlos, wie man es mit weniger Schritten, als dieser...
3
Antworten
(define (orderedTriples n) (set! i n) (set! j n) (set! k n) (while (>= i 0) (while (>= j 0) (while (>= k 0) (printf "(~a, ~a, ~a)" i j k) (set! k (- k 1))) (set!