Originariamente inviato da pcg4m3s
a intuito mi verrebbe da dire che il primo metodo è più veloce... perchè richiamando le due funzioni andrei a fare delle copie delle liste (fa le copie delle liste o le passa per riferimento??)..


come lo calcolo scusa?
Così si calcola:

t1=clock;
for i=computa
...code
next
t2=clock;
tTot1=t2-t1;

t1=clock;
while{
...code
}
t2=clock;
tTot2=t2-t1;

t1=clock;
while(condizione)
{
while(condizione)
{
while(condizione)
{
}
}
}
t2=clock;
tTot3=t2-t1

printf(tTot1, tTot2, tTot3);

Ora hai i risultati in ms. Per vederne le ore i minuti i secondi e perchè no i millisecondi... ti fai la conversione nel formato hh:mm:ss e ms.

chiaro?

Il temp preso è perfetto... anche se ad alcuni utenti sembra che il compilatore nel momento che è avviato perda alcuni millessimi di secondo ma questo è dato solo dal fatto dal caricamento dei dati in memoria da parte del compilatore. Il tempo, una volta avviato il prg, è assolutamente perfetto.