美文网首页
阅读《O(n) 的算法居然超时了,此时的 n 究竟是多大》

阅读《O(n) 的算法居然超时了,此时的 n 究竟是多大》

作者: 普通的程序员 | 来源:发表于2021-01-31 22:23 被阅读0次

原文
https://mp.weixin.qq.com/s/35hPCz54eNYEmFF9zYysYg

1GHz = 10亿Hz,表示CPU可以一秒脉冲10亿次(有10亿个时钟周期),这里不要简单理解一个时钟周期就是一次CPU运算。

例如1 + 2 = 3,cpu要执行四次才能完整这个操作,步骤一:把1放入寄存机,步骤二:把2放入寄存器,步骤三:做加法,步骤四:保存3

运算速度跟cpu相关。

这篇文章主要讲得是,估算N为多大


image.png

这里输入n为 10^8,执行耗时约0.2s,也就是1s内约可执行 5* 10^8次

相关文章

网友评论

      本文标题:阅读《O(n) 的算法居然超时了,此时的 n 究竟是多大》

      本文链接:https://www.haomeiwen.com/subject/vrrdtltx.html