안녕하세요, 여행벌입니다.
오늘은 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() 함수를 활용해서, 시작 시간과 끝 시간을 저장해
서로 빼주면 그 사이의 수행 시간을 측정할 수 있습니다.
코드는 간단하지만 시간 측정은 내 알고리즘과 다른 분들의 알고리즘을 가시적으로 비교할 때 유용하게 사용할 수 있으므로,
익혀두면 좋을 것 같습니다!
'Computer Language > C , C++' 카테고리의 다른 글
[C++] STL String Library 기본 명령어 정리(1) (0) | 2019.10.03 |
---|---|
[C++] 스택 자료구조 & STL Stack Library 기본 명령어 정리 (0) | 2019.09.19 |
[C++] 덱 자료구조 & STL Deque Library 기본 명령어 정리 (0) | 2019.09.17 |
[C/C++] 삼항 연산자 내용 정리 (0) | 2019.08.01 |
[C++] 큐 자료구조 & STL Queue Library 기본 명령어 정리 (0) | 2019.07.18 |