Como parte de un banco de prueba que estoy construyendo, estoy buscando una clase simple para calcular un histograma de valores enteros (número de iteraciones tomadas para un algoritmo para resolver un problema) . La respuesta debería llamarse algo como esto:Generación de histograma simple de datos enteros en 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]);
}
Me sorprendió un poco de google no se presentó una buena solución, pero tal vez no buscar las cosas correctas. ¿Existe una solución genérica o vale la pena hacerla mía?
+1: Parece un buen comienzo. Da la casualidad, solo me interesan los contenedores que contienen datos :-) –