Ich habe einen gierigen Algorithmus, von dem ich vermute, dass er richtig ist, aber ich bin mir nicht sicher. Wie überprüfe ich, ob es korrekt ist? Was sind die Techniken, um zu beweisen, dass ein gieriger Algorithmus korrekt ist? Gibt es gemeinsame Muster oder Techniken? Ich hoffe, dass dies eine …
Wenn Sie einen Satz Münzen mit unterschiedlichen Nennwerten und einem Wert v haben, möchten Sie die geringste Anzahl Münzen finden, die zur Darstellung des Werts v erforderlich ist.c1,...,cnc1,...,cnc1, ... , cn ZB für den Münzsatz 1,5,10,20 ergeben sich 2 Münzen für die Summe 6 und 6 Münzen für die Summe …
Anfänglich wurden Matroiden eingeführt, um die Begriffe der linearen Unabhängigkeit einer Sammlung von Teilmengen über eine Grundmenge I zu verallgemeinern . Bestimmte Probleme, die diese Struktur enthalten, ermöglichen es gierigen Algorithmen, optimale Lösungen zu finden. Das Konzept der Greedoiden wurde später eingeführt, um diese Struktur zu verallgemeinern und mehr Probleme …
Sie erhalten n ganze Zahlen alle zwischen und . Unter jedem ganzzahligen sollten Sie eine ganze Zahl schreiben zwischen und mit der Anforderung , dass die ‚s eine nicht abnehmende Folge bilden. Definieren Sie die Abweichung einer solchen Folge als . Entwerfen Sie einen Algorithmus, der die mit der minimalen …
Es gibt einen gierigen Algorithmus zum Ermitteln der minimalen Scheitelpunktabdeckung eines Baums, der DFS-Traversal verwendet. Wählen Sie für jedes Blatt des Baums das übergeordnete Element aus (dh das übergeordnete Element befindet sich in der minimalen Scheitelpunktabdeckung). Für jeden internen Knoten: Wenn einer seiner untergeordneten Knoten nicht ausgewählt ist, wählen Sie …
Bei der Arbeit wurde ich beauftragt, einige Typinformationen über eine dynamische Sprache abzuleiten. Ich schreibe Folgen von Anweisungen in verschachtelte letAusdrücke um, wie folgt: return x; Z => x var x; Z => let x = undefined in Z x = y; Z => let x = y in Z …
Ich habe eine komplexe Abfrage verwendet wird, um einen Datensatz S zu durchsuchen , um H genau = { s ∈ S ∣ zu finden, wobei Q ( s ) wahr ist } . Jede Abfrage benötigt die durchschnittliche Zeit t, sodass die Gesamtzeit bei der linearen Suche t ⋅ …
Ich habe kürzlich mit einem Freund über eine Website gesprochen, auf der Regex-Herausforderungen vorgeschlagen wurden, wobei hauptsächlich eine Gruppe von Wörtern mit einer speziellen Eigenschaft abgeglichen wurde. Er suchte nach einem regulären Ausdruck, der zu Zeichenfolgen passt, bei ||||||||denen die Anzahl der |Primzahlen ist. Ich sagte ihm sofort, dass dies …
Bei einer Menge von n Jobs mit [Startzeit, Endzeit, Kosten] finden Sie eine Teilmenge, sodass sich keine 2 Jobs überschneiden und die Kosten maximal sind. Jetzt bin ich mir nicht sicher, ob ein gieriger Algorithmus den Trick macht. Das heißt, nach Kosten sortieren und immer den nächsten Job annehmen, der …
Ich interessiere mich für ein solches kombinatorisches Problem: ein Graph und eine Gewichtsfunktion und sind, fragen wir nach einem solchen induzierten Teilgraphen von , das die Summe maximiert: .G=(V,E)G=(V,E)G=(V, E)wv:V↦Rwv:V↦Rw_v: V \mapsto Rwe:E↦Rwe:E↦Rw_e: E \mapsto RG′=(V′,E′)G′=(V′,E′)G' = (V', E')GGG∑e∈E′we(e)+∑v∈V′wv(v)∑e∈E′we(e)+∑v∈V′wv(v) \sum_{e \in E'} w_e(e) + \sum_{v \in V'} w_v(v) Das Problem …
Das minimale Zap-Problem unten ist Übung 11 in Jeff Ericksons Vortrag über "Greedy Algorithm" . Das minimale Zap-Problem kann formeller wie folgt angegeben werden. Gegeben ein SatzCCC von nnn Kreise in der Ebene, jeweils angegeben durch ihren Radius und die (x,y)(x,y)(x, y) Berechnen Sie die minimale Anzahl von Strahlen vom …
Als ich das Material über den gierigen Ansatz durchging, stellte ich fest, dass ein Wissen über Matroiden (Greedoiden) mir helfen wird, das Problem richtig anzugehen. Nachdem ich über Matroiden gelesen habe, habe ich ungefähr verstanden, was Matroiden sind. Aber wie verwenden Sie das Konzept einer Matroid zur Lösung eines bestimmten …
Bei einem Kaktus wollen wir seine Kanten so gewichten, dass Für jeden Scheitelpunkt beträgt die Summe der Gewichte der auf den Scheitelpunkt einfallenden Kanten nicht mehr als 1. Die Summe aller Kantengewichte wird maximiert. Die Antwort ist eindeutig nicht mehr als n2n2\frac{n}{2} zum nnn Eckpunkte (∑dich= 2 D.∑dich=2D.\sum d_i = …
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.