繁体   English   中英

运行时和算法速度之间有什么区别?

[英]what is the difference between runtime and speed of an algorithm?

我正在读一本暗示他们与众不同的书。 根据书中Big O讲述算法的速度如何与项目数量相关,但它确实是指算法对给定数量的项目的运行时间。 我不明白其中的区别。

Big'O'是算法运行时如何随输入数量而变化的

构建金字塔是O(n)它具有缓慢的运行时间但是与金字塔的数量成线性比例。

按照字母顺序对构建的金字塔的名称进行排序是O(n log n)它比构建它们“慢”但实际上算法的运行时间可能更快。 除非你有大量的金字塔。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM