1. 方法
算法分析中需要对各种算法进行性能测试,下面介绍一种通用的算法运行时间的测试方法。由于只用到标准c语言函数,所以在各种平台和编译器下都能使用。
clock()函数
头文件:ctimestart和end都是clock_t类型 开始计时:start = clock() 结束计时:end = clock()结果(秒):time = (double)(end - start) / CLOCKS_PER_SEC
2. 代码
#include <iostream>
#include <ctime>
using namespace std;
int main()
{
clock_t start, finish;
start = clock();
cout <<
"Hello World" << endl;
finish = clock();
cout <<
"运行时间:" << (
double)(finish - start) / CLOCKS_PER_SEC <<
"(s)" << endl;
system(
"pause");
return 0;
}
运行结果: