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 die Einführung in Algorithmen von Cormen et al. und ich lese die Aussage des Hauptsatzes ab Seite 73 . In Fall 3 gibt es auch eine Regelmäßigkeitsbedingung, die erfüllt sein muss, um den Satz zu verwenden: ... 3. Wenn f( n ) = Ω ( nLogba + ε)f(n)=Ω(nlogba+ε)\qquad …
Dieses Problem sieht für mich sehr interessant aus. Es sollte ein einfacher Zyklus (dh ein Zyklus, in dem keine Wiederholungsknoten vorhanden sind) in einem gerichteten Graphen gefunden werden. Meine Lösung sieht so aus, dh diese Grafik ist ein Fallproblem: Ich weiß, dass es einen Zyklus in einem Graphen gibt, in …
Wir haben eine DAG. Wir haben eine Funktion auf den Knoten (wir nummerieren die Knoten). Wir möchten ein neues gerichtetes Diagramm mit diesen Regeln erstellen:F:V→NF:V→NF\colon V\to \mathbb N Nur Knoten mit derselben Nummer können in denselben neuen Knoten eingeteilt werden. . (Allerdings ist .)x ' ≠ y ' ⇏ F …
Bei einer Menge von Mengen würde ich gerne eine Menge so dass jede Menge in mindestens ein Element von . Ich möchte auch, dass so wenig Elemente wie möglich enthält, während dieses Kriterium noch erfüllt ist, obwohl es möglicherweise mehr als ein kleinstes mit dieser Eigenschaft gibt (die Lösung ist …
Gegenwärtige Schachalgorithmen gehen je nach den Zügen des Spielers und des Gegners etwa 1 oder vielleicht 2 Stufen einen Baum von möglichen Pfaden hinunter. Nehmen wir an, wir haben die Rechenleistung, um einen Algorithmus zu entwickeln, der alle möglichen Bewegungen des Gegners in einem Schachspiel vorhersagt. Ein Algorithmus, der alle …
Der DFA-Minimierungsalgorithmus von Brzozowski erstellt einen minimalen DFA für DFA GGG durch: Umkehren aller Kanten in GGG , wobei der Anfangszustand ein Akzeptanzzustand und der Akzeptanzzustand ein Initialzustand wird, um ein NFA N′N′N' für die Umkehrsprache zu erhalten, Verwenden der Powerset-Konstruktion, um G′G′G' für die Umkehrsprache zu erhalten, Umkehren der …
Als ich Student war, sah ich ein Problem in einem Lehrbuch für digitales System- / Logikdesign, in dem es um N Soldaten ging, die in einer Reihe standen und gleichzeitig schießen wollten. Eine schwierigere Version des Problems war, dass die Soldaten in einem allgemeinen Netzwerk statt in einer Reihe stehen. …
Ich habe einen Baum (im Sinne der Graphentheorie), wie das folgende Beispiel: Dies ist ein gerichteter Baum mit einem Startknoten (der Wurzel) und vielen Endknoten (den Blättern). Jeder Kante ist eine Länge zugeordnet. Meine Frage ist, wie man den längsten Weg findet, der an der Wurzel beginnt und an einem …
Ich habe diese Frage bei generic stackoverflow gestellt und war hier gerichtet. Es ist großartig, wenn jemand erklären kann, wie man partielle oder vollständig dynamische Graphprobleme im Allgemeinen angeht. Beispielsweise: Finden Sie den kürzesten Pfad zwischen zwei Scheitelpunkten in einem ungerichteten gewichteten Diagramm für Instanzen, wenn bei jeder Instanz eine …
Leider verstehe ich den Sweep-Line-Algorithmus immer noch nicht so gut . Alle Artikel und Lehrbücher zum Thema sind bereits gelesen, das Verständnis ist jedoch noch weit entfernt. Nur um es klarer zu machen, versuche ich so viele Übungen wie möglich zu lösen. Aber wirklich interessante und wichtige Aufgaben sind für …
Höchstwahrscheinlich wird diese Frage schon einmal gestellt. Es ist aus CLRS (2nd Ed) Problem 6.5-8 - Geben Sie einen -Zeitalgorithmus an, um sortierte Listen zu einer sortierten Liste zusammenzuführen, wobei die Gesamtzahl der Elemente in allen Eingabelisten ist. (Hinweis: Verwenden Sie einen Min-Heap für die Way-Zusammenführung.)O(nlgk)O(nlgk)O(n \lg k)kkknnnkkk Da es …
Ich machte dynamische Programmierübungen und fand den Floyd-Warshall-Algorithmus. Anscheinend findet es die kürzesten Wege aller Paare für einen Graphen, der negative Gewichtungskanten, aber keine negativen Zyklen haben kann. Ich frage mich also, was die reale Bedeutung negativer Gewichtsränder ist. Eine einfache englische Erklärung wäre hilfreich.
In einem Teiltest für die GATE-Vorbereitung gab es eine Frage: f(n): if n is even: f(n) = n/2 else f(n) = f(f(n-1)) Ich antwortete "Es wird für alle Ganzzahlen beendet", da es selbst für einige negative Ganzzahlen als Stapelüberlauffehler beendet wird . Aber mein Freund widersprach der Aussage, dass es …
Ich habe das problem: Zeigen Sie, dass es eine reelle Zahl gibt, für die kein Programm existiert, das unendlich lange läuft und die Dezimalstellen dieser Zahl schreibt. Ich nehme an, es kann gelöst werden, indem man es auf das Halting-Problem reduziert, aber ich habe keine Ahnung, wie ich das tun …
Ich habe ein algorithmisches Problem. TTTnnnSSSTTTa∈Sein∈Sa\in Sa⩾|S|ein⩾|S|a\geqslant |S| Beispielsweise: Wenn = [1, 3, 4, 1, 3, 6] ist, kann [3, 3, 6] oder [3, 4, 6] oder [4, 3, 6] sein.TTTSSS In = [7, 5, 1, 1, 7, 4] ist [7, 5, 7, 4].TTTSSS Ich habe diese rekursive Funktion ausprobiert. …
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.