диме
When Am I ?
- Член од
- 14 февруари 2007
- Мислења
- 806
- Поени од реакции
- 21
Дали некој може да ми каже како да направам за да можам да го добијам времето на извршување на некоја програма. На пример нешто како пресметување на n-тиот број од низата фибоначиеви броеви со помош на рекурзивен алгоритам. Како и што да направам за да го добијам времето во кое тој број се пресметал. :smir:
Код:
[FONT=courier new,courier,monospace][SIZE=2]long pocetnoVreme = System.nanoTime();
for(i=0 ; i< brNaPovtoruvanja; i++)
{
// povik na algoritmot
}
long vreme = (double)(System.nanoTime() - pocetnoVreme) / (double)brojNaPovtoruvanja;
[/SIZE][/FONT]
Добро е brojNaPovtoruvanja да е поголем број, за да добиеш поточен резултат.
[/FONT]