c++ - 尝试使用 ctime 计算函数的运行时间
问题描述
我正在为 CS 类做作业,部分作业是使用 ctime 的 clock() 函数来计算排序函数所花费的时间。执行此操作的代码已提供给我,但它似乎不起作用,因为 elapsedTime 的输出始终为 0。这是给定的代码:
const int CLOCKS_PER_MS = CLOCKS_PER_SEC/1000; //clock per milliseconds
...
clock_t Start = clock();
//call sort function here
clock_t End = clock();
int elapsedTime = (End - Start)/CLOCKS_PER_MS; //converts elapsed time from
microseconds to milliseconds.
解决方案
推荐阅读
- java - 是否可以从使用意图过滤器和广播的类中创建多个实例?
- c# - 通过相对源绑定在 Tooltip WPF 中不起作用
- reactjs - 更新减速器中的嵌套对象
- c++ - How to make a QStandardItemModel from QStringList of file paths
- webpack-loader - webpack loader 和 babel-plugin 有什么区别?
- javascript - jQuery . 加载屏幕在 1 秒后没有消失
- c# - System.Serializable 将变量设置为零
- django - 有没有办法阻止 Django 自动将“_id”添加到外键
- javascript - 用于检查图像是否具有白色背景的 Javascript 画布循环
- python - 如何查找二叉树中是否存在值:对或错(Python3)