Auf Wikipedia wird eine Implementierung für das dynamische Bottom-Up-Programmierschema für die Bearbeitungsentfernung angegeben. Es folgt nicht vollständig der Definition; innere Zellen werden folgendermaßen berechnet: if s[i] = t[j] then d[i, j] := d[i-1, j-1] // no operation required else d[i, j] := minimum ( d[i-1, j] + 1, // a …
Bei einem String , würde Ich mag die längste Wiederholung (mindestens zweimal) Teilfolge zu finden. Das heißt, ich möchte einen String w finden, der eine Teilfolge (muss nicht zusammenhängend sein) von s ist, so dass w = w ' ⋅ w ' . Das heißt, w ist eine Zeichenfolge, deren …
Die Verwendung des Earley-Vektors als Erkenner ist recht einfach: Wenn das Ende der Zeichenfolge erreicht ist, müssen Sie nur noch nach einer abgeschlossenen axiomatischen Produktion suchen, die an Position 0 gestartet wurde. Wenn Sie mindestens eine haben, wird die Zeichenfolge akzeptiert. Die Verwendung des Earley-Vektors zur Rekonstruktion der Analysebäume ist …
Einer meiner Senioren hatte ein Vorstellungsgespräch und wurde gefragt, warum es dynamisch heißt. Er konnte nicht antworten und nachdem er aufgegeben hatte, sagte der Interviewer, dass es nichts Dynamisches gibt, es heißt einfach so. Das fällt mir schwer zu glauben. Bezieht es sich auf die Tatsache, dass die Teilprobleme zur …
Ich habe etwas über die längsten Pfade gelernt und bin auf die Tatsache gestoßen, dass die längsten Pfade in allgemeinen Graphen durch dynamische Programmierung nicht lösbar sind, weil das Problem keine optimale Unterstruktur aufweist (was meiner Meinung nach die Aussage, dass die längsten einfachen Pfade in allgemeinen Graphen korrigiert werden …
Ich habe mich mit dynamischer Programmierung befasst und Folgendes gelesen: Bei Verwendung einer naiveren Methode werden viele der Teilprobleme häufig generiert und viele Male gelöst. Was ist eine naive Methode?
Ich habe ein Diagramm erstellt, das zeigt, was ich erreichen möchte. Bild in voller Größe In der Eingabesequenz sind die Knoten so nah wie möglich beieinander. Aber ich möchte, dass die weißen Knoten so nah wie möglich an ihren jeweiligen schwarzen Knoten sind. Die Kanten zwischen Knoten können verlängert werden, …
Angenommen, wir erhalten eine Liste von Punkten, deren und y- Koordinaten alle nicht negativ sind. Angenommen, es gibt keine doppelten Punkte. Wir können nur von Punkt (x_i, y_i) zu Punkt (x_j, y_j) gehen, wenn x_i \ le x_j und y_i \ le y_j . Die Frage ist: Angesichts dieser n …
Ich habe vor einiger Zeit das P vs NP-Problem gefunden und kürzlich an dem Teilmengen-Summenproblem gearbeitet. Ich habe einen Wikipedia-Artikel über das Subset Sum-Problem sowie die Frage Subset Sum Algorithm gelesen Ich habe mir das Problem angesehen und einige Lösungen gefunden, aber bisher scheinen sie NP zu sein. Ich glaube, …
Ich habe diese Frage gelöst . Es ist wie folgt Joe wählt eine ganze Zahl aus der Liste 1,2,⋯,N1,2,⋯,N1,2,\cdots,N mit einer Wahrscheinlichkeit pipip_i zu pflücken iii für alle 1≤i≤N1≤i≤N1\leq i \leq N. Dann gibt er JasonKKKversucht seine Nummer zu erraten. Bei jeder Vermutung wird Joe Jason mitteilen, ob seine Zahl …
Angenommen n × mn×mn\times m Matrix EINEINAFinden Sie aus ganzen Zahlen eine Untermatrix, deren Summe maximal ist. Wenn nur eine Zeile oder nur eine Spalte vorhanden ist, entspricht dies dem Auffinden eines maximalen Unterarrays . Die 1D-Version kann durch dynamische Programmierung in linearer Zeit gelöst werden. Die 2D-Version kann in …
Die meisten klassischen Beispiele für dynamische Programmieralgorithmen haben Laufzeiten wie oder . Gibt es natürliche Beispiele mit einer Laufzeit von ?nnnn2n2n^2O(nlogn)O(nlogn)O(n \log n)
Ich bin mir nicht sicher, wie ich parallel zwischen dem Wagner-Fischer-Algorithmus und dtw algo ziehen soll. In beiden Fällen wollen wir den Abstand jeder Indexkombination (i, j) ermitteln. In Wagner-Fischer initiieren wir den Abstand durch die Anzahl der Einfügungen, die wir von einer leeren Zeichenfolge zur nächsten machen müssten. let …
Ich mache eine Abschlussarbeit über den Nachweis der Richtigkeit des Programms zum Multiplizieren von 2 Matrizen mit Hoare-Logik. Dazu muss ich die Invariante für die verschachtelte Schleife für dieses Programm generieren: for i = 1:n for j = 1:n for k = 1:n C(i,j) = A(i,k)*B(k,j) + C(i,j); end end …
Eine Frage wurde veröffentlicht am Stack - Überlauf für einen Algorithmus zu fragen , dieses Problem zu lösen: Ich habe eine Matrix (nenne es A), die nxn ist. Ich möchte eine Teilmenge (nennen wir es B) von Punkten aus Matrix A auswählen. Die Teilmenge besteht aus n Elementen, wobei aus …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.