数据结构里面性能测量的例子。。time函数怎么实现的啊?。。我查MSDN包含了time.h头文件
我查了MSDN是time.h头文件,是接受time_t的数据类型参数的。。但是书上的例子却是用long来接受的。。。谁能帮忙改下啊谢谢了~~书上的例子:
#include<iostream>
#include<vector>
#include<string>
#include<time.h>
using namespace std;
int seqsearch(int *a,const int n,const int x)
{
int i=n;a[0]=x;
while(a[i]!=x)i--;
return i;
}
int TimeSearch(const long m)
{
int a[1001],n[20];
for(int j=1;j<=1000;j++)a[j]=j;//初始化a
for(int j=0;j<10;j++) //n的取值
{
n[j]=10*j;n[j+10]=100*(j+1);
}
cout<<"n 总时间 运行时间"<<endl;
for(int j=0;j<20;j++)
{
long start,stop;
time(start);
for(long b=1;b<=m;b++)
{
int k=seqsearch(a,n[j],0);
}
time(stop);
long totalTime=stop-start;
float runTime=(float)(totalTime)/(float)m;
cout<<" "<<n[j]<<" "<<totalTime<<" "<<runTime<<endl;
}
return 1;
}
int main()
{
TimeSearch(3000);
return 0;
}
...全文
相关推荐
数据结构实验8:测试算法的实际执行时间.docx
。。。
关于VC++中的定时函数
本文档列出了C++中的定时函数的使用方法
性能监视,托管扩展,和锁定工具栏
原文出处:MSDNMagazineSeptember2004(C++Q&A)原代码下载:CQA0409.exe(248KB)性能监视托管扩展锁定工具栏在MSDN:registered:Magazine2004六月的专栏中,我描述了一个称为ShowTime的类,你可以用它来为你的应用程序执行一些简单的性能监视。ShowTime用它的构造函数/析构函数来记录它存在的开始/结束时间,因此你可以在代码块中这样来实例化:{ShowTimest(_T("Totaltimeis:"));//somelengthyoperation}你便会获得TRACE消息或日志文件,它会记录这样一条日志:“共耗时是:nnn毫秒”,这个nnn是从
C++ clock()解析如何使用时钟计时的应用
本篇文章是对c++中的clock()函数进行了详细的分析介绍,需要的朋友参考下
windows 命令ping的C源代码
本程序的主要源代码来自MSDN网站, 需要注意的是在Build之前,必须加入ws2_32.lib库文件


