Ich versuche, einen Weg zu finden, Code zu schreiben, der genau die Zeit ermitteln kann, die benötigt wird, um eine Suche auf einem BST durchzuführen. Zurzeit verwende ich die Zeit und die Gesamtzahl der Elemente liegt in der Größenordnung von 10^5. Es sieht in etwa so aus: -Hochgenaue Zeitmessung in C
clock_t begin, end;
begin = clock();
...
...
...
end = clock();
difference = (end-begin)/CLOCKS_PER_SECOND;
Allerdings gibt mir das nicht die Präzision, nach der ich suche. Gibt es noch andere libc-Funktionen, die ich verwenden könnte?
Ich denke gelesen: 'difftime (,)' –
möglich Duplikat von [in Millisekunden die aktuelle Uhrzeit Erste] (http://stackoverflow.com/questions/3756323/getting-the-current-time -in-Millisekunden) –
Duplikat von http://stackoverflow.com/questions/6749621/high-resolution-timer-in-linux und viele andere Fragen hier –