在初步学习算法的时候,都喜欢一个词叫优化算法,经常做的事情就是比较两个实现同种功能的程序的运行时间。测试运行时间的函数,这就来安利一波。
1.时间函数头文件 #include<time.h>
2.设置初始时间和结束时间的变量。
int begin,end;
double begin,end;
(名字不限,表达出相关意思即可)
(类型不限,根据你最终需要运行时间的类型设定即可)
3.输出测试时间 end-begin.
#include<iostream>
#include<time.h>
using namespace std;
int main()
{double begin,end;begin=clock(); //开始计时 //放入需要测试运行时间的程序for(int i=0;i<=10000;i++){for(int j=0;j<=10000;j++){int sum=i*j; }}end=clock(); //结束计时 cout<<"该段程序的运行时间为:"<<end-begin<<"ms"<<endl; //运行时间 }