`
tubaluer
  • 浏览: 1444068 次
文章分类
社区版块
存档分类
最新评论
  • sblig: c / c++ 是不一样的都会输出 100
    j = j++

Linux下算法效率的分析和测量

阅读更多

首先用两种方法计算1-1/x+1/x*x……然后比较其所用时间。本文涉及Linux下测量毫秒级时间精度的问题。

方法1:

结果:

方法2:

结果如下:


方法一时间复杂度为n^2,用时561ms,方法二时间复杂度为n,用时0ms。

在Linux 下用gettimeofday()可计算出精确到微妙级的时间,参考资料如下:

编译时遇到error: ‘for’ loop initial declarations are only allowed in C99 mode的问题,解决方法如下:






分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics