Als «data-structures» getaggte Fragen

Fragen zur effizienten Speicherung und Darstellung von Daten in einer Softwareanwendung.


4
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 oder Operationen für ihre Daten enthalten können. …


4
Verwendung persistenter Datenstrukturen in nichtfunktionalen Sprachen
Rein funktionale oder nahezu rein funktionale Sprachen profitieren von dauerhaften Datenstrukturen, da sie unveränderlich sind und sich gut in den zustandslosen Stil der funktionalen Programmierung einfügen. Von Zeit zu Zeit sehen wir jedoch Bibliotheken persistenter Datenstrukturen für (zustandsbasierte, OOP-) Sprachen wie Java. Eine Behauptung, die häufig zugunsten persistenter Datenstrukturen geäußert …

9
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, elektrischer Strom, Temperatur, Substanzmenge (Mol) und Lichtstärke. …



4
Was meinte Bill Gosper damit, dass eine Datenstruktur nur eine blöde Programmiersprache ist? [geschlossen]
Möchten Sie diesen Beitrag verbessern? Geben Sie detaillierte Antworten auf diese Frage, einschließlich Zitaten, und erläutern Sie, warum Ihre Antwort richtig ist. Antworten ohne ausreichende Details können bearbeitet oder gelöscht werden. Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie …

11
Was ist die komplizierteste Datenstruktur, die Sie in einer praktischen Situation verwendet haben? [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …


2
Werden B-Bäume und andere Datenstrukturen mit der Einführung von Solid-State-Laufwerken veraltet sein?
Viele (vielleicht die meisten?) Datenbankanwendungen verwenden heutzutage B-Trees und Variationen zum Speichern von Daten, da diese Datenstruktur die Lese-, Schreib- und Suchvorgänge auf einer Festplatte optimiert (und diese Vorgänge wiederum spielen eine wichtige Rolle für die Gesamteffizienz von die Datenbanken). Sollten Solid State Drives (SSDs) herkömmliche Festplatten (HDDs) vollständig ersetzen, …

3
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 haben, können nicht auf Anwesenheit überprüft werden. Vielleicht verstehe …

1
Wie funktioniert eine Sprungliste?
Für eine Hausaufgabe muss ich verstehen, wie eine Sprungliste funktioniert. Ich programmiere jetzt seit etwas mehr als 2 Jahren (ich weiß, dass das in Wirklichkeit nicht so lange dauert), und ich habe noch nie von einer Sprungliste gehört. Ich habe alle Anleitungen durchgesehen, die ich finden kann, und verstehe immer …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.