[Alg10] 請問關於寶蘭建置器中擷取時間的問題

1 view
Skip to first unread message

張凱傑

unread,
May 14, 2010, 4:33:42 AM5/14/10
to SJ10-Algorithm
老師和助教,我想要請問關於寶蘭C++建置器(BCB)裡面,關於擷取時間的問題。
我們若想要擷取時間,會使用「clock()」函式,但是不知道為什麼,我常常取到的時間都是「0」,我確定我的程式碼有寫對。

我的程式碼如以下:

--------------------------------------------------

clock_t TimeStart = 0 , TimeEnd = 0 , TimeSpend = 0;

……

TimeStart = clock();

演算法

TimeEnd = clock();

TimeSpend = (TimeEnd - TimeStart) / CLK_TCK;

……

--------------------------------------------------

「TimeSpend」常常取到的都是零。
請問為什麼?

還有一個奇怪的狀況,就是例如我可能在資料量為10000時,擷取到時間為10;
在資料量為100000時,擷取到時間為0。

我記得用寶蘭寫的時候也會這樣。

Reply all
Reply to author
Forward
0 new messages