[問題] 想讓我的function加快
[36m開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
*完全沒使用額外的函式庫
CV::TFT=0;
for(m=0 ; m<20 ; m++)
CV::machineTime[m]=0;
for( n=0 ; n<50 ; n++){
CV::machineTime[0]+=CV::FSP_Instance[A[n]][0];
for( m=1 ; m<20 ; m++){
if(CV::machineTime[m-1]<=CV::machineTime[m])
CV::machineTime[m]+=CV::FSP_Instance[A[n]][m];
else
CV::machineTime[m]=CV::machineTime[m-1]+CV::FSP_Instance[A[n]][m];
} //end for
CV::TFT+=CV::machineTime[20-1];
} //end for
B[0]=CV::machineTime[20-1];
B[1]=CV::TFT;
這是我一個function裡的式子,由於要call這function非常多次導致時間便很慢
有啥方法可以加快這式子運算呢?
我已試過將for迴圈改成for(m=20 ; m>=0 ; m--)和把這式子用template表示
都無法加快這運算..能否指點一下小弟 感恩
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.120.14.143
→
05/15 13:56, , 1F
05/15 13:56, 1F
推
05/15 14:00, , 2F
05/15 14:00, 2F
→
05/15 14:09, , 3F
05/15 14:09, 3F
→
05/15 14:13, , 4F
05/15 14:13, 4F
→
05/15 14:13, , 5F
05/15 14:13, 5F
→
05/15 14:15, , 6F
05/15 14:15, 6F
→
05/15 14:16, , 7F
05/15 14:16, 7F
→
05/15 14:16, , 8F
05/15 14:16, 8F
→
05/15 14:18, , 9F
05/15 14:18, 9F
※ 編輯: gn00618777 來自: 140.120.14.143 (05/15 14:19)
→
05/15 14:20, , 10F
05/15 14:20, 10F
→
05/15 14:20, , 11F
05/15 14:20, 11F
→
05/15 14:22, , 12F
05/15 14:22, 12F
→
05/15 14:22, , 13F
05/15 14:22, 13F
→
05/15 15:04, , 14F
05/15 15:04, 14F
→
05/15 15:05, , 15F
05/15 15:05, 15F
→
05/15 15:08, , 16F
05/15 15:08, 16F
→
05/15 16:07, , 17F
05/15 16:07, 17F
→
05/15 16:07, , 18F
05/15 16:07, 18F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章