作爲我正在構建的測試平臺的一部分,我正在尋找一個簡單的類來計算整數值的直方圖(用於解決問題的算法所需的迭代次數) 。答案應該被稱爲是這樣的: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]);
}
我很驚訝了一下谷歌搜索不轉了一個整潔的解決方案,但也許我沒有尋找正確的事情。有沒有一個通用的解決方案,還是值得自己滾動?
+1:這看起來像一個好的開始。碰巧我只對包含數據的箱子感興趣:-) – 2009-05-29 14:31:00