阿摩線上測驗 登入

申論題資訊

試卷:98年 - 98 公務升官等考試_薦任_統計:資料處理#47599
科目:資料處理
年份:98年
排序:0

申論題內容

一、假設 p[1], p[2], …, p[N]代表 N 個機率值,而且它們的總和為 1,請解釋以下準程式
碼的邏輯及可能的應用為何?(20 分)
int Select()
{
Cumulated_Prob = p[1];
Next = 1;
R = (float)(rand()%1000)/1000.0;
while (R > Cumulated_Prob && Next < N)
{ Next++;
Cumulated_Prob += p[Next];
}
return(Next);
}