这是算法教科书中的一个问题,我认为时间复杂度是 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