计算程序/函数运行时间
#include<math.h>
using namespace std;
clock_t start,stop;/* clock_t是clock()函数返回的变量类型*/
double duration;/* 记录被测函数运行时间,以秒为单位*/
double f1(double a[],int n,double x);
double f2(double a[],int n,double x);
int mian()
{
double a[1000],x;
int n;
while(scanf("%d%lf",&n,&x)!=EOF )
{
int j;
for (j=0;j<=n-1;j++) { scanf("%lf",&a[j]); }
/* 不在测试范围内的准备工作写在clock()调用之前*/
start = clock();/* 开始计时*/
f1(a,n,x);/* 把被测函数加在这里*/
stop = clock();/* 停止计时*/
duration = ((double)(stop - start))/CLK_TCK;/* 计算运行时间*/
printf("%lf\n",duration);
start= clock();/* 开始计时*/
f2(a,n,x);/* 把被测函数加在这里*/
stop= clock();/* 停止计时*/
duration= ((double)(stop - start))/CLK_TCK;/* 计算运行时间*/
printf("%lf",duration);
}
return 0;
}
double f1(double a[],int n,double x)
{
int i;
double p=a[0];
for(i=1;i<=n-1;i++)
{
p=p+a[i]*pow(x,i);
}
return p;
}
double f2(double a[],int n,double x)
{ int i;
double p = a[n];
for ( i=n; i>0; i-- )
p = a[i-1] + x*p;
return p;
}
计算程序/函数运行时间相关推荐
- C#计算程序的运行时间
/// <summary> /// 计算程序的运行时间 /// </summary> class StopWatch { private int mintStar ...
- Python中计算程序的运行时间——timeit模块
Python中计算程序的运行时间--timeit模块 绪论 一.timeit的基本用法 1.1 timeit.timeit()函数: 创建一个Timer实例,并运行代码进行计时,默认将代码执行一百万次 ...
- 使用python装饰器计算函数运行时间的实例
装饰器在python里面有很重要的作用, 如果能够熟练使用,将会大大的提高工作效率 今天就来见识一下 python 装饰器,到底是怎么工作的. 本文主要是利用python装饰器计算函数运行时间 一些需 ...
- python计算时间装饰器_使用python装饰器计算函数运行时间的实例
装饰器在python里面有很重要的作用, 如果能够熟练使用,将会大大的提高工作效率 今天就来见识一下 python 装饰器,到底是怎么工作的. 本文主要是利用python装饰器计算函数运行时间 一些需 ...
- 在Windows中测试c语言单个函数运行时间方法
在做单片机项目开发的过程中,在特殊应用中对代码执行的时间有着严格的要求,那么如何准确的测试出每个函数的的运行速度是多快呢?通常用单片机测试的方法就是通过示波器观察. 比如现在要测试使用二分查找法,在数 ...
- linux下统计程序/函数运行时间
一. 使用time 命令 例如编译一个hello.c文件 #gcc hello.c -o hello 生成了hello可执行文件,此时统计该程序的运行时间便可以使用如下命令 #time ./hello ...
- matlab中的mkdir函数_科学网—Matlab中计算函数运行时间的三种方法及判断新建文件夹 - 张伟的博文...
(一)运行时间 1.tic和toc组合 计算daotic和toc之间那专段程序之间的属运行时间,它的经典格式为 : tic 函数 toc 复制函数代码,当代码遇到tic时Matlab自动开始计时,运行 ...
- C/C++中计算函数运行时间
#include<stdio.h> #include<time.h> clock_t start,stop;//clock_t 是clock()函数返回变量的类型 double ...
- ftime()函数的用法----算函数运行时间
2019独角兽企业重金招聘Python工程师标准>>> ftime()函数取得目前的时间和日期. 相关函数:time, ctime, gettimeofday 表头文件:#inclu ...
- Tensorflow yolov3 Intel Realsense D435 双摄像头下测试python多线程(假的多线程)self.predict()函数运行时间(191204)
测试代码: # -*- coding: utf-8 -*- """ @File : test-191204-两个摄像头调用多线程识别.py @Time : 2019/12 ...
最新文章
- Centos和Redhat的区别和联系
- Zephir入门 —— 语法篇
- msf生成linux shellcode,MSF-Shellcode生成和使用
- Oracle 中的SID是什么意思?有什么作用?
- leetcode209. 长度最小的子数组 借这个题规范一下双指针写法
- ubuntu 9.04 更新源_ubuntu更换中国源
- linux初学者-DNS集群篇
- Django 框架之 URL
- chrome最新Android版本,谷歌chrome浏览器安卓版下载,谷歌chrome浏览器安卓最新版本下载地址 v70.0.3538.110 - 浏览器家园...
- 排版侠html怎么复制,排版侠| 3分钟完美编辑变排版达人
- 201671010443 徐明锦 词频统计软件项目报告
- 邮件服务器搬家,邮件搬家操作方法
- 计算机怎么快捷截图桌面,计算机屏幕截图快捷方式是获取屏幕截图的四种方法. 如何在笔记本电脑上截图?...
- 《如何阅读一本书》章节要点整理
- 公共关系与人际交往能力
- 初中升高中计算机考试题,初中信息技术中学考试excel操作题.doc
- c语言电报,[编程入门]电报加密-题解(C语言代码)
- Latex编辑论文常用package
- 计算机虚拟筛选方法,药物发现的虚拟筛选基本方法 .ppt
- java 自动论坛评论,Java论坛系统巡云轻论坛
热门文章
- VS2017 无法使用XXX附加到应用程序
- Python学习三|列表、字典、元组、集合的特点以及类的一些定义
- Spring AOP高级——源码实现(2)Spring AOP中通知器(Advisor)与切面(Aspect)
- css3mediaquery移动端网页字体适应屏幕代码
- jquery_ui_api中文
- 一个简单的string类,读书看报系列(一)
- HTML5 Web Storage
- FFT海水模拟(又来了-_-b)
- 如何让遮罩层悬浮在object标签中
- WinForm PictureBox删除图片重新加载,显示System.IO.IOException:文件“**.png”正由另一进程使用,因此该进程无法访问此文件