1

Ich versuche mein nächstes Hacker-Projekt herauszufinden. Es wird wahrscheinlich eine der folgenden Möglichkeiten:Von diesen vier Bibliotheken, welche werden Sie am wahrscheinlichsten verwenden?

  • Eine spärliche radix trie Implementierung mit extrem schnell eingestellt Operationen
  • Eine wirklich gute weiche Haufen Implementierung
  • A bloomier Filterimplementierung
  • Eine Sammlung von kleinen Finanz Algorithmen, wie das Ableiten von Gesamtrenditen bei einer Reihe von Dividenden und minimalen Informationen über sie.

Aber ich kann nicht wählen. Also dachte ich, ich würde mein Schicksal in die Hände meiner Kollegen legen. Welchen von diesen vier würden Sie am nützlichsten finden? Am interessantesten, um daran zu arbeiten? Was denkst du ist das am meisten benötigte?

Antwort

1

Ich wusste nicht, was ein blühender (vielleicht Bloom?) Filter ist, bis Sie Ihre Frage gelesen haben. Klingt cool und nützlich.

+1

Ein Bloomier-Filter ist eine Modifikation eines Bloom-Filters. Bloom-Filter selbst sind leider viel kühler als sie brauchbar sind. Es ist frustrierend schwierig, gute Anwendungen für sie zu finden, denn für die meisten praktischen Anwendungen (Zusammenfassung der Inhalte eines entfernten Datenspeichers) sind sie tatsächlich eine Speicherplatzoptimierung beim Speichern von Hashes, und es ist selten, in dem Sweet Spot zu sein, wo es ist Gute Optimierung. –