Als «algorithms» getaggte Fragen

Ein Algorithmus ist eine Folge genau definierter Schritte, die eine abstrakte Lösung für ein Problem definieren. Verwenden Sie dieses Tag, wenn Ihr Problem mit dem Entwurf und der Analyse von Algorithmen zusammenhängt.


1
Kieselproblem
Pebbling ist ein Solitairespiel, das auf einem ungerichteten Graphen , wobei jeder Scheitelpunkt null oder mehr Kieselsteine ​​aufweist. Eine einzelne Kieselbewegung besteht darin, zwei Kieselsteine ​​von einem Scheitelpunkt v zu entfernen und einem beliebigen Nachbarn von v einen Kieselstein hinzuzufügen . (Offensichtlich muss der Scheitelpunkt v vor dem Verschieben mindestens …


1
Parsing mit Schichtauflösung - Fragen
Ich bin kürzlich auf ein Papier gestoßen, das die im Titel erwähnte Parsing-Technik beschreibt. Leider ist die in diesem Artikel verwendete Terminologie etwas unverständlich, so dass ich versucht habe, den Konstruktionsalgorithmus intuitiver zu erfassen. Ich glaube, es ist mir gelungen ( diese Präsentation war die Quelle des ah-ha-Moments), aber eine …

4
Ermitteln der Größe der kleinsten Teilmenge mit GCD = 1
Dies ist ein Problem aus der Übungsstunde des polnischen Collegiate Programming Contest 2012 . Obwohl ich die Lösungen für den Hauptwettbewerb finden konnte, kann ich nirgendwo eine Lösung für dieses Problem finden. Das Problem ist: Wenn eine Menge von verschiedenen positiven ganzen Zahlen nicht größer als 10 9 ist , …


1
Zuordnungsproblem für mehrere Tage
Ich habe ein Problem, das auf ein Zuordnungsproblem reduziert werden kann. (In einer früheren Frage habe ich herausgefunden, wie das geht.) Das heißt, wir haben eine Menge von Agenten und eine Menge von Aufgaben sowie eine Kostenfunktion . Wir müssen einen Auftrag finden, damit die Gesamtkosten minimal sind.AAATTTc(i,j)c(i,j)c(i,j) Der ungarische …

2
Schneller k Mismatch String Matching Algorithmus
Ich suche nach einem schnellen k-Mismatch-String-Matching-Algorithmus. Bei einer gegebenen Musterfolge P der Länge m und einer Textzeichenfolge T der Länge n benötige ich einen schnellen (linearen Zeit-) Algorithmus, um alle Positionen zu finden, an denen P mit einer Teilzeichenfolge von T mit höchstens k Fehlpaarungen übereinstimmt. Dies unterscheidet sich vom …

1
Mikrooptimierung für die Berechnung der Bearbeitungsentfernung: Ist sie gültig?
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 …

2
Bestimmen der bestimmten Zahl in Zeit und Raum (schlimmster Fall)
\newcommand\ldotd{\mathinner{..}} , A[1..n]A[1..n]A[1\ldotd n] sind ganze Zahlen, so dass 0≤A[k]≤m0≤A[k]≤m0\le A[k]\le m für alle 1≤k≤n1≤k≤n1\le k\le n und das Auftreten von jedem Zahl mit Ausnahme einer bestimmten Zahl in A[1..n]A[1..n]A[1\ldotd n] ist eine ungerade Zahl. Versuchen Sie, die Nummer zu finden, deren Vorkommen eine gerade Zahl ist. Es gibt einen …






Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.