看板 C_Sharp 關於我們 聯絡資訊
請問 用排列組合 例如 C(93,6) 有7億多種組合結果 那我要用這7億多種的組合方式去算出每個組合的值 然後取出最小的前幾筆 請問有比較好的方式去執行嗎?? Parallel.ForEach <-- 目前是用這個 因為我不是統計背景的,但總覺得應該先做統計分析找出比較有可能的組合再去跑 這樣才可以大幅縮短時間 迴圈跑100萬筆大約需要8分鐘.... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.8.193 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1510295361.A.EB8.html
jass970991: 我覺得這要從你的資料特性下手 現在就是每個組合都要 11/18 12:11
jass970991: 跑才能比對 但如果直接減少計算量 這比較能解決問題吧 11/18 12:11