我正在練習漸近分析的問題,並且遇到了這個問題。是log(n!)= O((log(n))^ 2)?
是log(n!) = O((log(n))^2)
?
我能夠證明
log(n!) = O(n*log(n))
(log 1 + log 2 + .. + log n <= log n + log n + ... + log n)
和
(log(n))^2 = O(n*log(n))
(log n <= n => (log n)^2 <= n*logn)
我不能進一步進行。有關如何進一步進行的任何暗示或直覺?由於
什麼比
log(n)^2
增長速度嚴格大於你想顯示?事實是,日誌(n!)不在O((log n)^ 2)。 – Henry
這個問題是關於數學而不是關於編程算法 – FDavidov
@Henry那麼我該如何顯示?比繪製一個圖表還有更正式的方式來表明這一點嗎? –