这是算法教科书中的一个问题,我认为时间复杂度是 log(n!),但我的同学说它是 nlog(n)。非常感谢您的回复!!
count ← 0
for i ← 1 to n do
j ← ⌊n/2⌋
while j ≥ 1 do
count ← count + 1
if j is odd then
j←0
else
j ← j/2
end if
end while
end for