Frage: Wie werden die Werte der Hash-Tabelle so gespeichert, dass der Speicherplatz bei effizienter Nutzung nicht häufig verschoben werden muss? Mein derzeitiges Verständnis (könnte falsch sein): Angenommen, ich habe 3 Objekte in einer Hash-Tabelle gespeichert. Ihre Hash-Funktionen erzeugen folgende Werte: 0 10 20 Ich würde annehmen, dass die Zeiger dieser …
Wenn ein Graph und eine Teilmenge der Eckpunkte , definieren Sie = die Menge der Kanten, die einen Eckpunkt bei mit einem Eckpunkt bei .G(V,E)G(V,E)G(V,E)T⊆VT⊆VT \subseteq Vcutset(T)cutset(T)\mathsf{cutset}(T)TTTV∖TV∖TV\setminus T Unser Ziel ist es, so , dass wir bei jeder Menge schnell eine Kante in oder antworten können, dass leer ist. Die …
Ich suche nach Datenstrukturen, um Anfragen von nächsten Nachbarn in 3D zu beantworten, die einigermaßen platzsparend sind (dh höchstens verwendet werden) O (n1 + ϵ)Ö(n1+ϵ)O(n^{1+\epsilon}) Raum) und schnell (O (nϵ)Ö(nϵ)O(n^{\epsilon}) oder O ( l oGk( n ) )Ö(lÖGk(n))O(log^k(n)) Abfragezeit im schlimmsten Fall). Als Zusammenfassung dessen, was ich bereits weiß: 1D …
Ich arbeite derzeit an meinen Datenstrukturen und grundlegenden Algorithmen, ein Teil davon ist der Binärbaum. Ich verstehe die Algorithmen und wie man einen binären Suchbaum und so implementiert. Ich mache es so schlau, dass wir in O (log n) Zeit nachschlagen können. Es fällt mir jedoch schwer, ein Beispiel dafür …
Ich bekomme einen ungerichteten Baum im üblichen graphentheoretischen Sinne. Wenn ein Scheitelpunkt und eine Kante , die auf einfallen, muss ich Fragen der Form beantworten, die jedes Blatt von , das von aus erreichbar ist, mit einem Pfad, der , und keine anderen Kanten ? Informeller ist die Einschränkung, dass …
Ein Bloom-Filter verwendet eine Hash-Funktion, um die Mitgliedschaft in einem bestimmten Satz zu testen , indem überprüft wird, ob ein Element vorhanden ist oder nicht an der angegebenen Position.SSS Um den Effekt der Hash-Kollision abzuschwächen, werden mehrere Funktionen verwendet, die bei Verwendung von universellem Hash eine Wahrscheinlichkeitsgrenze ergeben. Wir können …
Dies ist eine Folgefrage von " Nicht alle Rot-Schwarz-Bäume sind ausgeglichen? " Und " AVL-Bäume sind nicht gewichtsausgeglichen? ". \def\le{\leqslant}\def\ge{\geqslant} Definition: Für einen verwurzelten Baum TTT und einen Scheitelpunkt v∈V(T)v∈V(T)v \in V(T) sei LT(v)LT(v)L_T(v) die Anzahl der Knoten im linken Teilbaum von vvv und NT(v)NT(v)N_T(v) die Anzahl der Knoten im …
Die Idee von Spreizbäumen ist sehr schön, da sie häufig aufgerufene Elemente nach oben verschieben, was in vielen Anwendungen zu einer erheblichen Beschleunigung führen kann. Der Nachteil ist, dass eine Operation im schlimmsten Fall eine -Komplexität aufweisen kann. (Obwohl amortisierte Grenzen wenn wir mindestens durchführenO ( n )Ö(n)O(n)O ( n …
Ich habe in letzter Zeit mit Suffix-Arrays gearbeitet und kann keinen effizienten Algorithmus zum Erstellen eines Suffix-Arrays finden, der leicht zu verstehen ist. Ich habe an vielen Stellen gesehen, dass es einen -Algorithmus gibt, aber ich kann ihn nicht verstehen, da viele wichtige Details weggelassen werden. Es gibt ein Beispiel …
Ich weiß, dass die disjunkte Satzdatenstruktur verwendet wird, um die verbundenen Komponenten eines ungerichteten Diagramms zu verfolgen, wenn die Kanten dynamisch zum Diagramm hinzugefügt werden. Ich weiß auch, dass dies in Kruskals Algorithmus für minimale Spannbäume verwendet wird . Was sind die anderen möglichen Anwendungen dieser Datenstruktur?
Diese Frage verwendet die folgende Definition eines vollständigen Binärbaums † : Ein binärer Baum mit Ebenen ist vollständig, wenn alle Ebenen außer möglicherweise der letzten vollständig voll sind und die letzte Ebene alle ihre Knoten auf der linken Seite hat.T.T.TN.N.N Das Folgende ist ein Auszug aus Algorithmen : Es ( …
Derzeit recherchiere ich für meine Diplomarbeit in Informatik mit einem Thema im Bereich verteilter Hash-Tabellen. Natürlich kam ich zu der Frage, woher der Begriff verteilte Hash-Tabelle stammt. (Ich weiß, dass es keine Raketenwissenschaft ist, sie nur aus der Verteilung einer Hash-Tabelle abzuleiten , aber irgendwo muss jemand darauf gekommen sein). …
Ich mache eine Abschlussarbeit über den Nachweis der Richtigkeit des Programms zum Multiplizieren von 2 Matrizen mit Hoare-Logik. Dazu muss ich die Invariante für die verschachtelte Schleife für dieses Programm generieren: for i = 1:n for j = 1:n for k = 1:n C(i,j) = A(i,k)*B(k,j) + C(i,j); end end …
Im Rahmen eines Kurses, den ich über Datenstrukturen unterrichte, möchte ich, dass die Schüler die Verwendung von Datenstrukturen in gängigen Software / Diensten erforschen und präsentieren. Grundlegendes Googeln zeigt mir jedoch, dass diese Informationen nicht so leicht verfügbar sind. Kann mich jemand auf die richtigen Ressourcen hinweisen, die ich als …
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.