【发布时间】:2018-02-21 01:09:40
【问题描述】:
在c中是否有任何代码可以分析程序在给出输入后所花费的时间,以便我们可以通过给出不同的输入来找到程序的时间复杂度。 但是不能容忍1毫秒的误差。我要准确的时间。
【问题讨论】:
-
您建议如何使用经过的时间来确定算法复杂度?
-
什么是准确时间?
-
术语“时间复杂度”(google that)具有误导性,您想知道如何获取程序的“执行时间”。
-
如果您在 Windows、Linux 或 macOS 等操作系统下运行程序,您将永远无法获得“准确时间”。操作系统总是和你一样运行其他代码,所以每次运行程序的执行时间都会不同。
标签: c data-structures