Als Teil eines Prüfstands, den ich erstelle, suche ich nach einer einfachen Klasse, um ein Histogramm ganzzahliger Werte zu berechnen (Anzahl der Iterationen, die für einen Algorithmus zur Lösung eines Problems benötigt werden). Die Antwort sollte etwa so heißen:
%Vor%Ich war überrascht, dass ein bisschen Googeln keine ordentliche Lösung ergab, aber vielleicht habe ich nicht nach den richtigen Dingen gesucht. Gibt es eine generische Lösung oder lohnt es sich, meine eigene zu rollen?
Basierend auf dem Vorschlag von BastardSaint habe ich einen ordentlichen und ziemlich allgemeinen Wrapper gefunden:
%Vor%So jetzt kann ich tun:
%Vor% Ich habe eine Weile gebraucht, um herauszufinden, wie man es generisch machen kann (zu Beginn habe ich einfach den SortedDictionary
-Konstruktor überschrieben, was bedeutete, dass man es nur für uint
keys verwenden konnte).