Als «data-structures» getaggte Fragen

19
Was ist ein Aguri-Baum?

Als ich einige alte Hacker News-Artikel durchgesehen habe, bin ich auf einen Post von einem Benutzer gestoßen, der sagte Aguri-Bäume, die ein Radix-Trie mit begrenzter Größe (wie in einer Software-Routing-Tabelle) mit einer LRU-Liste verknüpfen und Aggregate (wie 10.0.0.0/16 aus 1.000 Beobachtungen...

18
Warum werden Datenklassen als Codegeruch betrachtet?

Dieser Artikel behauptet, dass eine Datenklasse ein "Codegeruch" ist. Der Grund: Es ist normal, wenn eine neu erstellte Klasse nur wenige öffentliche Felder enthält (und möglicherweise sogar eine Handvoll Getter / Setter). Die wahre Stärke von Objekten besteht jedoch darin, dass sie Verhaltenstypen...

17
Datenstruktur für den Zugriff auf Maßeinheiten

TL; DR - Ich versuche, eine optimale Datenstruktur zu entwerfen, um Einheiten innerhalb einer Maßeinheit zu definieren. A Unit of measureist im Wesentlichen eine value(oder eine Menge), die mit a assoziiert ist unit. SI-Einheiten haben sieben Basen oder Dimensionen. Nämlich: Länge, Masse, Zeit,...

15
Wie funktionieren skalierbare Bloom-Filter?

Ich habe über skalierbare Bloom-Filter nachgelesen und konnte nicht verstehen, wie jedes Mal, wenn sich ein Bestandteil der Bloom-Filter füllt, ein neuer Bloom-Filter mit größerer Größe hinzugefügt wird. Die Elemente, die zu den gesetzten Bits in den ursprünglich erstellten Filtern beigetragen...

14
AVL Trees und die ECHTE Welt

In der Schule wird uns beigebracht, wie wir einen AVL-Baum beim Einfügen oder Löschen balancieren können. Wie wird diese Art von Wissen in der realen Welt wirklich nützlich sein? Kann jemand ein Beispiel geben, wann diese Art von Wissen tatsächlich nützlich wäre? Nach allem, was ich am...