因此,算法中基本操作语句的频度是问题规模n的某个函数f(n),记作:T(n)=O(f(n)).其中“O”表示随问题规

因此,算法中基本操作语句的频度是问题规模n的某个函数f(n),记作:T(n)=O(f(n)).其中“O”表示随问题规
算法中基本操作语句的频度是问题规模n的某个函数f(n),记作:T(n)=O(f(n)).其中“O”表示随问题规模n的增大,算法执行时间的增长率和f(n)的增长率相同,或者说,用“O”符号表示数量级的概念.例如,如)1n(n21)n(T−=,则 )1n(n21−的数量级与n2相同,所以T(n)=O(n2).
数学人气:856 ℃时间:2020-07-10 18:51:21
优质解答
衡量一个算法的效率,如果以每条代码的实际执行次数,虽然精确,但十分烦琐.因此人们设计了用数量级的方法来衡量算法效率.如甲程序的执行次数为2n(n为数据量),乙为 3n+2,则当 n 很大时,认为甲乙是等数量级的,是等效率的
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版