国产chinesehdxxxx野外,国产av无码专区亚洲av琪琪,播放男人添女人下边视频,成人国产精品一区二区免费看,chinese丰满人妻videos

C++ 直方圖

2023-03-20 16:02 更新

從之前的數(shù)據(jù)表取出并存儲,在使用時可以直接調(diào)用,這個方法通常很有用,也比直接將數(shù)值打印出來要好。我們需要一個將十個整型數(shù)存儲起來的方法。當然,我們可以定義十個整型變量,分別取名為howManyones,howManytows等,但是那樣的話工作太過繁雜。而且當我們需要改變統(tǒng)計的數(shù)值個數(shù)時將很會麻煩。

因此,最好是使用一個長度為10的整型指針。這樣的話,我們就可以一次完成十個整數(shù)值存儲點的設置,并且可以使用數(shù)組索引到每個數(shù)值。程序如下:

int numValues = 100000;
int upperBound = 10;
apvector<int> vector = randomVector (numValues, upperBound);
apvector<int> histogram (upperBound);

for (int i = 0; i<upperBound; i++) {
    int count = howMany (vector, i);
    histogram[i] = count;
}

我把這個程序稱作直方圖,因為這是一個統(tǒng)計學上的名詞,專門為向量中統(tǒng)計不同數(shù)值出現(xiàn)的次數(shù)而設計的。

這里一個很巧妙的地方是,循環(huán)變量在函數(shù)中得到了兩次不同功能的使用。首先,它是howMany函數(shù)的參數(shù),這正是我們想要統(tǒng)計的值。其次,它是向量統(tǒng)計圖的索引值,將每個統(tǒng)計值存入對應存儲點中。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號