2016-04-17 126 views
-2

我有一個Java程序,用於實現排序算法。我需要計算執行過程中完成了多少操作(或者我猜測的句子)。在JAVA API中有沒有建立方法可以做到這一點?計算操作次數

+1

定義「操作」。通過「句子」,你的意思是Java的「聲明」?但是,不,沒有內在的方法來做到這一點。 – Andreas

+0

是的,'+'操作符可以做到這一點。用它來增加每個操作的計數器。 – usr2564301

+0

但是如果每次加1來反擊,它會不會對算法執行時間產生很大的影響? – motleycrue

回答

0

我建議你爲比較器添加一個計數器。這應該會增加不到1納秒,與其他任何事情相比,這將是微不足道的。

你說什麼是比較器的意思?我沒有使用任何

在這種情況下,我建議你添加一個排序並計算它被調用的次數。

+1

說比較器是什麼意思?我不使用任何。 – motleycrue

+0

@motleycrue我已經更新了我的答案。 –

+0

通過說計數器,你的意思是int k = 0,然後是k ++嗎? – motleycrue