演算法導論第三章函式的增長問題研究

2021-06-19 16:11:45 字數 965 閱讀 6477

演算法導論3.2-5

lg(lg * n)與lg * (lgn)哪個漸近更大些?

先看lg * n怎麼定義的。lg * n=min

假設乙個比宇宙原子總數目10^80還要大的數2^65536.

根據多重對數函式定義知道:

當i=1時,第一次lg得  lg2^65536=65536//書中規定log2=lg

當i=2時,第二次lg得  lg65536=lg2^16=16

當i=3時,第三次lg得  lg16=lg2^4=4

當i=4時,第三次lg得  lg4=lg2^2=2

當i=5時,第三次lg得  lg2=lg2^1=1符合定義。

所以lg *2^65536=5 符合書中結論。

n=0,1,2,4時,lg(lg * n)=lg*(lgn)

n>=16時,lg(lg * n)由以上分析可知:

先進行多重取對數所得的值,然後再進行對這個值再取對數。(lg(lg * n))

要比 先對此數取一次對數,然後再進行多重對數運算的漸近小(lg*(lgn))

演算法導論3.2-7

斐波那契數列:0,1,1,2,3,5.... 

證明:對於i>=0,第(i+2)個斐波那契數滿足f(i+2)>=φ^i

利用φ=(1+√5)/2 φ=(1-√5)/2 =>f(i)=(φ^i-φ^i)/√5

φ是φ的共軛數。

f(i+2)=(φ^(i+2)-φ^(i+2))/√5

φ^2=((√5+1)/2)^2=(3+√5)/2

φ^2=((√5-1)/2)^2=(3-√5)/2

f(i+2)=(φ^i((3+√5)/2)-φ^i(3-√5)/2)/√5

=φ^i+((3√5-5)/10)(φ^i-φ^i)

=φ^i+((3-√5)/2√5)f(i)  //f(i)=(φ^i-φ^i)/√5

因為f(i)>0  (3-√5)/2√5>0 所以f(i+2)>φ^i

演算法導論 第三章 函式的增長

漸近記號 1 漸近上界記號o 大寫o 含義 漸近地給出了乙個函式在常量因子內的上界 2 漸進下界記號 大寫 含義 漸進的給出乙個函式在常量因子的下界 漸進緊確界記號 含義 漸進的給出了乙個函式的上界和下界,eg 形式證明 n n 2 3 n n n 非漸進緊確上界記號o 小寫0 如果f n o g ...

《演算法導論》筆記系列之第三章函式的增長

第三章的開頭提出了三個記號來表示函式的漸近緊確界。和 記號 在每個部分,標出的n0的值是最小的可能值,任何更大的值也將有效。a 記號限制乙個函式在常量因子內。如果存在正常量n0 c1和c2,使得在no及其右邊,f n 的值總位於c1g n 和c2g n 之間或等於它們,那麼記f n g n b 記號...

工程導論第三章

工程與技術的關係 工程依賴技術的發展,技術是實現工程的手段。其二,技術比工程更依賴科學的發展。由此可見,兩者的關係十分密切,但是相較於工程,技術對於科學發展的依賴性更強。工程技術的傳統學科很多,大家最熟悉的因該是土木工程,但其實還有很多這樣的工程學科,我們舉一些例子 建築工程 機械工程 電氣工程 化...