Come parte di un banco di prova che sto costruendo, sto cercando una classe semplice per calcolare un istogramma di valori interi (numero di iterazioni eseguite per un algoritmo per risolvere un problema) . La risposta dovrebbe essere chiamato qualcosa come questo:Generazione di istogrammi semplici di numeri interi in C#
Histogram my_hist = new Histogram();
for(uint i = 0; i < NUMBER_OF_RESULTS; i++)
{
myHist.AddValue(some_result);
}
for(uint j = 0; j < myHist.NumOfBins; j++)
{
Console.WriteLine("{0} occurred {1} times", myHist.BinValues[j], myHist.BinCounts[j]);
}
Sono rimasto sorpreso un po 'di googling non si presentò una soluzione pulita, ma forse io non cercare le cose giuste. Esiste una soluzione generica là fuori o vale la pena far girare il mio?
+1: Sembra un buon inizio. Come accade, mi interessano solo i bin che contengono i dati :-) –