定義:計算陣列x裡的字首平均值,表明從陣列第乙個數開始求和,前n個的和就除以n,依次計算到陣列所有元素的和除以總數結束,所得的n個結果就是所有要求的平均值,然後放入乙個新的陣列。
我們想計算出陣列a,該陣列滿足的條件為:當j=0,…,n-1時,a[ j ]是x[ 0 ],…,x[ j ]的平均值。
public
static
void
main
(string [
]args)
;double
result =
qianzhui
(arr)
;for
(double i : result)
}public
static
double
qianzhui
(double
array)
return arr;
}
最後的結果也沒做處理,可能小數字數會比較長
演算法執行:
初始化變數n和total,用時o(1)
初始化長度為n陣列arr,用時o(n)
for迴圈用時o(n)
i從0到array陣列長度-1,迴圈體被執行n次,共用時o(n)
大o符號使得我們忽視常量因子和低階項,轉而關注函式中影響幅度較大的主要成分,所以執行時間為o(n)
樹上平均值
給出一棵樹,求出乙個結點的集合,該集合滿足條件 1 根結點不在集合中 2 任何兩個節點只有乙個公共祖先 3 每個節點要兩個值,w 根結點到這個結點的路徑上所有邊的權值和 d 深度 對每個集合求w之和 d之和的最大值。include include include includeusing names...
平均值編碼
針對高基數定性特徵 類別特徵 的資料預處理 一般情況下,針對定性特徵,我們只需要使用sklearn的onehotencoder或labelencoder進行編碼 onehotencoder 則能通過啞編碼,製作出乙個m n的稀疏矩陣 labelencoder 能夠接收不規則的特徵列,並將其轉化為從l...
php 平均值,PHP 根據日期值計算平均值
我有乙個帶有日期和評分的陣列.摘錄如下 array 111 0 array 2 date string 19 2018 03 03 17 15 42 rating int 3 1 array 2 date string 19 2018 02 24 09 56 03 rating int 1 2 ar...