Als «algorithm» getaggte Fragen

74
Wie berechnet man die Entropie einer Datei?

Wie berechnet man die Entropie einer Datei? (Oder sagen wir einfach ein paar Bytes) Ich habe eine Idee, bin mir aber nicht sicher, ob sie mathematisch korrekt ist. Meine Idee ist folgende: Erstellen Sie ein Array mit 256 Ganzzahlen (alle Nullen). Durchlaufen Sie die Datei und erhöhen Sie für jedes...

74
Amortisierte Komplexität in Laienbegriffen?

Kann jemand die amortisierte Komplexität in Laienbegriffen erklären? Es fiel mir schwer, online eine genaue Definition zu finden, und ich weiß nicht, wie sie sich vollständig auf die Analyse von Algorithmen bezieht. Alles Nützliche, auch wenn es extern referenziert wird, wäre sehr dankbar....

73
Rundsperrfreier Puffer

Ich bin dabei, ein System zu entwerfen, das eine Verbindung zu einem oder mehreren Datenfeeds herstellt und eine Analyse der Daten durchführt, um Ereignisse basierend auf dem Ergebnis auszulösen. In einem typischen Multithread-Producer / Consumer-Setup werden mehrere Producer-Threads Daten in eine...

73
Testen Sie, ob eine Zahl Fibonacci ist

Ich weiß, wie man die Liste der Fibonacci-Zahlen erstellt, aber ich weiß nicht, wie ich testen kann, ob eine bestimmte Zahl zur Fibonacci-Liste gehört - eine Möglichkeit, die mir in den Sinn kommt, besteht darin, die Liste der Fibonacci-Zahlen zu erstellen. Zahlen bis zu dieser Zahl und sehen,...

72
Gewichtete zufällige Auswahl aus dem Array

Ich möchte zufällig ein Element aus einem Array auswählen, aber jedes Element hat eine bekannte Auswahlwahrscheinlichkeit. Alle Chancen zusammen (innerhalb des Arrays) summieren sich zu 1. Welchen Algorithmus würden Sie als den schnellsten und am besten geeigneten für große Berechnungen...