2016-05-21 37 views
0

如何證明使用斯特林近似?用近似法證明

  log(n!)=Θ(nlogn) 

任何想法?

+2

我投票結束這個問題,因爲它不是關於編程(甚至沒有關於算法),而是關於數學證明。 – DSM

+0

我投票結束這個問題作爲題外話,因爲它不是關於幫助中心定義的編程 –

+0

@DSM我不反對將此問題遷移到數學網站。然而,在'algorithm'標籤中還有其他問題要求提供大O證明,例如[this](https://stackoverflow.com/questions/34274287/)和[this](https:// stackoverflow。 COM /問題/ 1304381​​3 /)。無可否認,這個問題涉及稍微高級的數學。我們堅決反對在這裏回答這個問題嗎? – user3386109

回答

0

我會給你一個廣義的證明。你必須填寫細節。從this wikipedia article,斯特靈公式規定,對於所有正整數n

enter image description here

使用一點代數重新排列來看,我們得到

enter image description here

所以n!爲界以上和以下功能

enter image description here

由於我們感興趣的log(n!)我們需要確定的n大值log(f(n))行爲。做一些更多的代數:

enter image description here

對於ň大值,第一項是比其他人大得多,所以

enter image description here

從而完成證明的輪廓。