C&C++   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了C/C++中的算法速度测试仪大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我必须以毫秒为单位计算算法的速度.在C/C++中,我该怎么做?我需要在输入之前和输出之后写smth但是究竟是什么?

解决方法

您可以使用< time.h>中的clock()函数.
clock()显示自程序启动以来已经过了多少个刻度.宏CLOCKS_PER_SEC包含每秒的滴答数,因此您实际上可以获得时间.

//We start measuring here. Remember what was the amount of ticks in the 
//beginning of the part of code you want to test:
int start = clock();
//<...>
//Do your stuff here
//<...>
int end = clock();//Now check what amount of ticks we have Now. 
//To get the time,just subtract start from end,and divide by CLOCKS_PER_SEC.
std::cout << "it took " << end - start << "ticks,or " << ((float)end - start)/CLOCKS_PER_SEC << "seconds." << std::endl;

大佬总结

以上是大佬教程为你收集整理的C/C++中的算法速度测试仪全部内容,希望文章能够帮你解决C/C++中的算法速度测试仪所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。