안녕하세요, 여행벌입니다.

오늘은 C++로 수행 시간을 측정하는 '시간 초 재기' 코드를 구현해보겠습니다.


#include <ctime>

'ctime' Library를 이용해서 수행 시간을 측정할 수 있습니다.

#include<iostream>
#include<ctime>

using namespace std;

int main(void) {

	clock_t start, end;
	double duration;

	start = clock();
	/* 수행 시간을 측정하고 싶은 코드 */
	end = clock();

	cout << (double)(end - start) / CLOCKS_PER_SEC << '\n';
}

clock_t 변수와 clock() 함수를 활용해서, 시작 시간과 끝 시간을 저장해

서로 빼주면 그 사이의 수행 시간을 측정할 수 있습니다.


코드는 간단하지만 시간 측정은 내 알고리즘과 다른 분들의 알고리즘을 가시적으로 비교할 때 유용하게 사용할 수 있으므로,

익혀두면 좋을 것 같습니다!

+ Recent posts