Als «algorithms» getaggte Fragen

8
Nach dem gestrigen StackOverflow-Ausfall - ist der Abgleich regulärer Ausdrücke wirklich schwierig oder ist die Implementierung einfach ineffizient?

Gestern war StackOverflow eine halbe Stunde lang nicht verfügbar. Später schrieben sie einen Blog-Beitrag darüber , in dem sie ausführlich darlegten, dass das Problem auf eine unerwartet hohe Komplexität des Abgleichs regulärer Ausdrücke zurückzuführen sei. Kurz gesagt, der reguläre Ausdruck...

8
GCD eines Produktpaares

Ich habe zwei Zahlen, die jeweils das Produkt einer großen Anzahl kleinerer Zahlen sind, die ich kenne. Ich möchte den GCD (Greatest Common Divisor) dieser beiden Zahlen finden. Kann ich die teilweise Faktorisierung nutzen, um den Prozess zu beschleunigen? Insbesondere ist jede größere Zahl das...

8
Randomisierter Algorithmus für 3SAT

Es gibt einen sehr einfachen randomisierten Algorithmus, der bei einem 3SAT eine Zuordnung erzeugt, die mindestens 7/8 der Klauseln erfüllt (in Erwartung): Wählen Sie eine zufällige Zuordnung. Eine zufällige Zuordnung erfüllt jede Klausel mit einer Wahrscheinlichkeit von 7/8, und die Linearität der...

8
Was ist ein Meta-Algorithmus?

Ich lese gerade ein Umfragepapier über den Metaalgorithmus zur multiplikativen Gewichtsaktualisierung. Ich bin mir nicht ganz sicher, was sie unter "Meta-Algorithmus" verstehen. Ist es einfach ein allgemeiner Algorithmus, der für verschiedene Zwecke verwendet werden kann? Ich konnte keine genaue...

8
Wie zählt man im linearen Zeit-Worst-Case?

Diese Frage und diese Frage haben mich ein wenig zum Nachdenken gebracht. Um ein Array der Länge mit eindeutigen Elementen in sortieren , müssen wir in der Lage sein, die Anzahl der Werte im Array zu speichern. Es gibt einige Vorschläge, aber ich suche nach einer Möglichkeit, dies im schlimmsten...