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.
Ich habe das folgende algorithmische Problem: Bestimmen Sie den Raum Turing Komplexität der Erkennung von DNA-Strings, die Watson-Crick-Palindrome sind. Watson-Crick-Palindrome sind Saiten, deren umgekehrtes Komplement die ursprüngliche Saite ist. Das Komplement ist buchstabenweise definiert, inspiriert von der DNA: A ist das Komplement von T und C ist das Komplement von …
Gegeben sei eine ganze Zahl und eine Menge von Tripletts unterschiedlicher Ganzzahlen finde einen Algorithmus, der entweder eine Permutation der Menge so dass oder bestimmt korrekt, dass keine solche Permutation existiert. Weniger formal wollen wir die Zahlen 1 bis neu ordnen ; Jedes Tripel in zeigt an, dass in der …
Ich versuche zu verstehen, was mit dem folgenden Beweis der folgenden Wiederholung falsch ist T(n)≤2(c⌊nT.( n ) = 2T.( ⌊ n2⌋ ) +nT(n)=2T(⌊n2⌋)+n T(n) = 2\,T\!\left(\left\lfloor\frac{n}{2}\right\rfloor\right)+n T.( n ) ≤ 2 ( c ≤ n2⌋ ) +n≤cn+n=n(c+1)=O(n)T(n)≤2(c⌊n2⌋)+n≤cn+n=n(c+1)=O(n) T(n) \leq 2\left(c\left\lfloor\frac{n}{2}\right\rfloor\right)+n \leq cn+n = n(c+1) =O(n) Die Dokumentation sagt, dass es …
Lassen die Menge der Klemme und sein N die Menge der Nicht-Terminal - Symbole einiger kontextfreien Grammatik G .ΣΣ\SigmaN.NNGGG Sagen , ich habe einen String , so dass x a y ∈ S ( G ) , wobei x , y ∈ ( & Sigma; ∪ N ) * und …
Ursprünglich auf math.SE, aber dort unbeantwortet. Betrachten Sie den folgenden Algorithmus. u := 0 v := n+1; while ( (u + 1) is not equal to v) do x := (u + v) / 2; if ( x * x <= n) u := x; else v := x; end_if …
Ich muss einen rekursiven Algorithmus erstellen, um zu sehen, ob ein Binärbaum ein binärer Suchbaum ist, und um zu zählen, wie viele vollständige Zweige vorhanden sind (ein übergeordneter Knoten mit sowohl linken als auch rechten untergeordneten Knoten) mit einer angenommenen globalen Zählvariablen. Dies ist eine Zuordnung für meine Datenstrukturklasse. Soweit …
Wird der Dijkstra-Algorithmus in modernen Routenfindungssystemen wie Google Maps oder dem Navigationssystem in Ihrem Auto verwendet? Wenn nicht, was dann?
Ich suche nach einem Algorithmus, um einen Digraphen (gerichteten Graphen) reversibel in einen ungerichteten Graphen umzuwandeln, dh der Digraph sollte rekonstruierbar sein, wenn wir den ungerichteten Graphen erhalten. Ich verstehe, dass dies zu Lasten des ungerichteten Graphen mit mehr Eckpunkten gehen wird, aber es macht mir nichts aus. Weiß man, …
Was wird unter dem Gesichtspunkt des asymptotischen Verhaltens als "effizienter" Algorithmus angesehen? Was ist der Standard / Grund für das Zeichnen der Linie an diesem Punkt? Persönlich würde ich denken, dass alles, was ich naiv als "Subpolynom" bezeichnen könnte, so dass wie n 1 + ϵ effizient wäre und alles, …
Diese Seite über den Knuth-Moriss-Pratt-Algorithmus im Vergleich zu Boyer-Moore beschreibt einen möglichen Fall, in dem der Boyer-Moore-Algorithmus unter einer geringen Sprungdistanz leidet, während KMP eine bessere Leistung erzielen könnte. Ich suche ein gutes Beispiel (Text, Muster), das diesen Fall klar demonstrieren kann.
Für einen gegebenen planaren Graphen in die Ebene eingebettet ist, definiert durch eine Menge von Liniensegmenten E = { e 1 , . . . , e m } wird jedes Segment e i durch seine Endpunkte { L i , R i } dargestellt . Erstellen Sie eine DCEL-Datenstruktur …
Bei einem gerichteten azyklischen Graphen ist ein Scheitelpunkt eine Quelle, wenn sein Grad Null ist, was bedeutet, dass er nur ausgehende Bögen hat.v ∈ V.D = ( V., A )D=(V,A)D = (V,A)v ∈ V.v∈Vv \in V Gibt es einen linearen Zeitalgorithmus, um eine Quelle in einem bestimmten gerichteten azyklischen Graphen …
Ich arbeite an einem Problem im Zusammenhang mit lateinischen Quadraten und möchte eine Methode für das, was im Wesentlichen auf das Entscheidungsproblem hinausläuft: Eingabe : Ein endlicher, einfacher Graph G. Ausgabe : YESWenn G NOansonsten einen nicht trivialen Automorphismus hat . Daher... Frage : Gibt es einen effizienten Algorithmus, um …
Ich bin auf dieses Problem gestoßen und habe Mühe, einen Weg zu finden, um es anzugehen. Irgendwelche Gedanken wären sehr dankbar! Angenommen, wir erhalten eine Matrix {−1,0,1}n × k{−1,0,1}n × k\{-1, 0, 1\}^{n\ \times\ k} , zum Beispiel ⎡⎣⎢⎢⎢⎢⎢⎢1−10−11001−101010000010−11−11−1⎤⎦⎥⎥⎥⎥⎥⎥[1010−1−100010110−1−1−10111000−1]\begin{bmatrix} 1 & 0 & 1 & 0 & -1 \\ -1 …
Bei einer n×mn×mn \times m Booleschen Matrix XX\mathrm X sollen 000 Einträge das Meer und 111 Einträge das Land darstellen. Definieren Sie eine Insel als vertikal oder horizontal (aber nicht diagonal) neben 111 Einträgen. Die ursprüngliche Frage war, die Anzahl der Inseln in einer bestimmten Matrix zu zählen. Der Autor …
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.