Dự đoán của bạn là sai. Trong thực tế, nó không phải là khó khăn để chứng minh rằng giả sử cho tất cả n > 0 , sau đó T ( n ) = Ω ( log k n ) cho tất cả k . Thật vậy, để giữ được điều này, chúng ta cần có n đủ lớn, chúng ta sẽ có
( 1 + a k ) log k n = log k n + log k n a ≥ logT( n ) > 0n > 0T( n ) = Ω ( nhật kýkn ) kn
hoặc k √
( 1 + ak) đăng nhậpkn = nhật kýknhật ký n +knmột≥ logk( 2 n ) ,
, nắm giữ càng lâu càng
[k √1 + ak-----√kđăng nhậpn ≥ đăng nhậpnhật ký n +2, và đặc biệt cho
nđủ lớn.
[ 1 + ak-----√k- 1 ] nhật kýn ≥ đăng nhập2n
Thứ tự tăng trưởng chính xác của gì? Để thử và tìm hiểu, hãy viết S ( n ) = T ( 2 n ) . Sự tái phát bây giờ trở thành
S ( n + 1 ) = S ( n ) + S ( a n ) .
Đối với n lớn , chúng ta sẽ mong S ( n + 1 ) - S ( n ) rất gần với ST( n )S( n ) = T( 2n)
S( n + 1 ) = S( n ) + S( một n ) .
nS( n + 1 ) - S( n ) , và do đó heuristically chúng tôi hy vọng rằng
S thỏa mãn
S ' ( n ) = S ( một n ) . Phương trình này có vẻ hơi khó khăn để giải quyết, nhưng một giải pháp gần đúng là
S ( n ) = n Θ ( log n ) . Thay trở lại, chúng ta suy ra rằng thứ tự của sự tăng trưởng của
T ( n ) nên một cái gì đó giống như
( log n ) Θ ( log log n )S'( n )SS'( n ) = S( một n )S( n ) = nΘ ( logn )T( n )( nhật kýn )Θ ( logđăng nhậpn ).