Wurden jemals Partitionsbäume implementiert? Hier spreche ich über die Partitionsbäume aus der Rechengeometrie. Die frühesten (nahezu) optimalen Versionen davon waren Matousek und anderen zu verdanken, und zuletzt Timothy Chan: https://cs.uwaterloo.ca/~tmchan/optpt_2_10.pdf Es klingt verrückt für mich, dass diese nie implementiert wurden, aber beim Googeln wurden keine Implementierungen gefunden, über die jemals …
Ich suche nach einer Datenstruktur und einem Algorithmus, um die minimale Anzahl von Änderungen zu berechnen, die erforderlich sind, um ein Wort in ein anderes umzuwandeln, wobei die beiden Wörter als Eingaben verwendet werden, wobei die einzigen zulässigen Änderungen sind Fügen Sie an einem der Enden einen Buchstaben hinzu (z. …
Die folgende Übung wurde an von mir betreute Schüler verteilt: Entwickeln Sie bei nnn Punkten in der Ebene einen Algorithmus, der ein Punktpaar findet, dessen Abstand zwischen allen Punktpaaren minimal ist. Der Algorithmus sollte in der Zeit laufen o(n2)o(n2)o(n^2). Es gibt einen (relativ) einfachen Divide and Conquer-Algorithmus, der die Aufgabe …
Angenommen, wir haben eine Halbgruppe mit Elementen S = { s 1 , s 2 , … , s n } . Unser Ziel ist es , rechen Produkte s i ∘ s i + 1 ∘ ⋯ ∘ s j .( S., ∘ )(S,∘)(S,\circ)S.= { s1, s2, … , …
Ich suche nach einer platzsparenden Datenstruktur, die Mengen (keine Wiederholung) von Elementen mit Wortgröße enthält und das schnelle Einfügen unterstützt (amortisiertes O (1)). Mit "platzsparend" meine ich im Idealfall Wörter zum Speichern von Elementen.nn+o(n)n+o(n)n + o(n)nnn Eine Menge zu sein ist ein wichtiger Teil der Frage: Wenn jedes Element mal …
Ich suche eine hocheffiziente Datenstruktur zur Speicherung von Daten ähnlich der folgenden. ID Tags Order1 Order2 -------------------------- 1 1,2 1 1 2 2,5 2 3 3 1,7 4 7 4 6 3 0 Ich muss in der Lage sein, diese Struktur so abzufragen, dass ich eine Liste aller IDs bekomme, …
In Abschnitt 2.2 von Cache-Oblivious B-Trees werden stark gewichtsausgeglichene Suchbäume wie folgt definiert: Für eine Konstante , jeder Knoten v in der Höhe H hat Θ ( d h ) Nachkommen.dddvvvhhhΘ(dh)Θ(dh)\Theta(d^h) Sie behaupten: Suchbäume, die die Eigenschaften 1 und 2 erfüllen, umfassen gewichtsausgeglichene B-Bäume, deterministische Sprunglisten und Sprunglisten im erwarteten …
In einem gerichteten Graphen ist , , wenn eine DAG (gerichteter azyklischer Graph) ist, wird als Rückkopplungsbogenmenge bezeichnet. F ⊂ E G ∖ F F.G = ( V., E.)G=(V,E)G=(V,E)F.⊂ E.F⊂EF\subset EG ∖ F.G∖FG\setminus FF.FF Wenn jede Kante einem Gewicht , besteht das Problem des Rückkopplungsbogens für minimale Kosten darin, ein …
Was ist die derzeit beste Grenze für die Durchführung von Abfragen zur Zählung des Halbraumbereichs an einer Reihe von dimensionalen Punkten, ausgedrückt in Form eines Zeit / Raum-Kompromisses. Gemäß Matouseks wegweisender Arbeit von 1993 (Satz 6.2, Bereichssuche mit effizienten hierarchischen Schnitten) können wir die Bereichszählung für Abfragen, die den Schnittpunkt …
Gibt es eine W-Bit-Wort-RAM-Datenstruktur mit O (1) Zeit pro Operation für das folgende Problem?: Behalten Sie einen Satz nicht negativer W-Bit-Ganzzahlen bei, die die Operationen unterstützen add (x): füge x zur Menge hinzu remove (x): entferne x aus dem Set fingerprint (): Gibt einen Fingerabdruck des Sets zurück. Dieser W-Bit-Fingerabdruck …
HINWEIS : Die Frage wurde in meinen Antworten angepasst: Unter der Annahme, dass wir jetzt die niedrigsten Geschwistervorfahren in -Zeit finden können, kann die ANN wirklich in ?O ( log n )O(1)O(1)O(1)O(logn)O(logn)O(\log n) Quadtrees sind effiziente räumliche Indizes. Ich habe ein Rätsel mit der Implementierung einer Suche nach dem nächsten …
Versuche ermöglichen die effiziente Speicherung von Elementlisten. Die Präfixe werden gemeinsam genutzt, um Platz zu sparen. Ich suche nach einem ähnlichen Weg, um Bäume effizient zu lagern. Ich möchte in der Lage sein, die Mitgliedschaft zu überprüfen und Elemente hinzuzufügen. Es ist auch wünschenswert zu wissen, ob ein gegebener Baum …
David Rodríguez - dribeas schrieb in einem Kommentar zu StackOverflow, dass "nicht alle Sammlungen ohne Sperren implementiert werden können". Ich bin mir nicht sicher, ob dies wahr ist, und ich kann so oder so keinen Beweis finden. Diese Aussage ist nicht sehr präzise, aber lassen Sie mich versuchen, sie etwas …
Ich habe ein bisschen über die folgenden Datenstrukturen gelesen: Bagwells ideale Hash-Versuche Larsons dynamische Hash-Tabellen Rot-schwarze Bäume Patricia Bäume ... und ich bin sicher, es gibt viele andere da draußen. Ich habe sehr wenig darüber gesehen, wofür jeder besser geeignet ist oder warum ich einen anderen vorziehen würde. Hier sind …
Es ist leicht zu erkennen, dass für jedes eine 1-1-Abbildung von {0,1} auf {0,1} so dass für jedes der Vektor ist "ausgeglichen", dh es hat die gleiche Anzahl von Einsen und Nullen. Ist es möglich, ein solches so zu definieren , dass wir mit effizient berechnen können ?F n n …
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.