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 arbeite an Problem H im nordosteuropäischen Wettbewerb ACM ICPC 2004–2005 . Das Problem besteht im Wesentlichen darin, den schlimmsten Fall zu finden, der eine maximale Anzahl von Austauschen im Algorithmus erzeugt (nach unten sieben), um den Heap zu erstellen. Eingabe: Die Eingabedatei enthält ( ).1 ≤ n ≤ 50.000nnn1 …
Ich weiß, dass die 2D- und 3D-Knapsack-Probleme NPC sind, aber gibt es eine Möglichkeit, sie in angemessener Zeit zu lösen, wenn die Instanzen nicht sehr kompliziert sind? Würde dynamische Programmierung funktionieren? Mit 2D (3D) Rucksack meine ich, ich habe ein Quadrat (Würfel) und eine Liste von Objekten, alle Daten sind …
Sei eine Matrix. Wir sagen , zwei Einträge Nachbarn sind , wenn sie neben horizontal oder vertikal sind, und beide Einträge sind ‚s. Man will Mindestanzahl von finden ‚s hinzuzufügen, so dass jeder eine andere durch eine Folge von Nachbarn zu erreichen.MMM(0,1)(0,1)(0, 1)1 1111111111 Beispiel: 100 000 001 Hier brauchen …
Ich habe ein logistisches Problem, das als eine Variante von TSPTSP\text{TSP} . Es ist so natürlich, ich bin sicher, es wurde in der Operations-Forschung oder ähnlichem untersucht. Hier ist eine Sichtweise auf das Problem. Ich habe Lagerhäuser im kartesischen Flugzeug. Es gibt einen Pfad von einem Lager zu jedem anderen …
Wir erhalten eine Menge von Früchten. Jede Frucht hat Preis und Vitamingehalt ; wir haben Frucht mit dem geordneten Paar assoziiert . Jetzt müssen wir diese Früchte so anordnen, dass die sortierte Liste die Preise in aufsteigender Reihenfolge und den Vitamingehalt in absteigender Reihenfolge enthält.N P i V i f …
Angenommen, ich bekomme ein Array von nnn ganzen Zahlen mit fester Breite (dh sie passen in ein Register der Breite www ), ein1, ein2, … A.nein1,ein2,…einna_1, a_2, \dots a_n . Ich möchte die Summe S.= a1+ … + A.nS.=ein1+…+einnS = a_1 + \ldots + a_n auf einer Maschine mit 2er-Komplementarithmetik …
Beim Alpha-Beta- Bereinigen behauptet NegaScout , dass es den Prozess beschleunigen kann, indem [Alpha, Beta] auf [Alpha, Alpha-1] gesetzt wird. Ich verstehe den gesamten Prozess von NegaScout nicht. Wie funktioniert es? Was ist sein Wiederherstellungsmechanismus, wenn seine Vermutung fehlgeschlagen ist?
Betrachten Sie zwei 2D-Arrays (das Kaufarray) und (das Verkaufsarray), wobei jedes -Element einem Array von Gleitkommawerten und jedem der Gleitkommawerte zugeordnet ist. ist wiederum einem Array von ganzen Zahlen zugeordnet.B.i jB.ichjB_{ij} S.i jS.ichjS_{ij}icht hichthi^{th} Zum Beispiel B = [ 0001 => [ 32.5 => {10, 15, 20}, 45.2 => {48, …
Ich habe diese Seite mit großem Interesse gelesen, aber ich finde, dass viel davon über meinen Kopf geht. Dies hat mich dazu gebracht, viel mehr über Algorithmen und CS im Allgemeinen zu lernen. Soweit ich aus meiner Forschung ersehen kann, gibt es zwei Möglichkeiten, dies zu tun. Ich kann durch …
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 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 Definition für diesen Begriff finden, obwohl ich Beispiele für Metaalgorithmen wie …
Ich habe ein bisschen Probleme damit, mir Gedanken darüber zu machen, was ein binärer Suchbaum ist und warum es wichtig ist, einen Rang zu haben. Ich hoffe, dass jemand ein paar Dinge für mich klären kann. Was ich untersucht habe: Nach dem, was ich gelesen habe, ist ein binärer Suchbaum …
Sei eine Sammlung von Zeichenfolgen über dem Alphabet , die insgesamt Symbole enthalten .EINAA{ 0 , … , m - 1 }{0,…,m−1}\{0,\ldots,m-1\}nnn Ihre Aufgabe ist es, jede der Zeichenfolgen intern zu sortieren und dann die resultierenden Zeichenfolgen in lexikografischer Reihenfolge zu sortieren. (Ihr Algorithmus muss nicht so funktionieren.) Beispiel: Eingabe: …
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 a+bwird beim Ausführen der Zeichenfolge aaaaaaaaaaaaaacin der Zeit wobei die …
Hintergrund Ich habe kürzlich das PC-Spiel "Darkest Dungeon" gespielt. Im Spiel müssen Sie Dungeons erkunden, die aus verbundenen Räumen bestehen (siehe Abbildung unten). Hier sind die Regeln: Sie beginnen in einem festen Raum (Eingang). Sie können nicht auswählen, wo Sie beginnen möchten. Ziel ist es , jeden Raum mindestens einmal …
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.