设n是描述问题规模的非负整数,下面程序片段的时间复杂度是____。x:2:while(x

admin2013-04-26  33

问题 设n是描述问题规模的非负整数,下面程序片段的时间复杂度是____。x:2:while(x
选项 A、O(log2n)
B、O(n)
C、O(nlog2n)
D、O(n2)

答案A

解析 考查时间复杂度的计算。在程序中,执行频率最高的语句为“x=2*x”。设该语句共执行了t次,则,2什1=n/2,故t=log2(n/2)一1=log2n一2,得T(n)1=O(log2n)。
转载请注明原文地址:https://kaotiyun.com/show/Pwxi777K
0

随机试题
最新回复(0)