ऊपरी बाध्य आप similat लॉग इन करने के कारण कर सकते हैं (एन) = ओ (nlog (एन))
[log(1)]^2 + [log(2)]^2 + [log(3)]^2 + ....... + [log(n)]^2 < [log(n)]^2 + ... + [log(n)]^2
= n[log(n)]^2
[log(1)]^2 + [log(2)]^2 + [log(3)]^2 + ....... + [log(n)]^2 = O(n[log(n)]^2)
लोअर बाउंड के लिए साबित करने के लिए, कि दिए गए योग दिखाने की जरूरत है> = लगातार कई के लिए
n [लॉग (एन)] का^2
राशि
[log(1)]^2 + [log(2)]^2 + [log(3)]^2 + ....... + [log(n)]^2 >= [log(n/2)]^2 + [log(n/2 + 1)]^2 + [log(3)]^2 + ....... + [log(n)]^2
से मामले की पहली छमाही हटाया जा रहा है लॉग (एन/2)^2
साथ प्रत्येक शब्द की जगह
[log(1)]^2 + [log(2)]^2 + [log(3)]^2 + ....... + [log(n)]^2 >= (n/2) * [log(n/2)]^2
लोअर बाध्य = (n/2) * [log(n) - 1]^2
हम साबित कर सकते हैं कि log(n) - 1 >= (1/2) * log(n)
इसलिए कम (n/8) * [log(n)]^2
बाध्य = और ऊपरी बाध्य = n * [log(n)]^2
तो Θ([log(1)]^2 + [log(2)]^2 + [log(3)]^2 + ....... + [log(n)]^2) = n * [log(n)]^2
इस गणित पर बेहतर ध्यान से अधिक हो सकती है स्टैक एक्सचेंज – slugonamission
@slugonamission: क्या math.SE एल्गोरिदम से निपटता है? –
क्या वे स्क्वायर ब्रैकेट किसी प्रकार के निकटतम पूर्णांक मान ऑपरेशन को इंगित करते हैं? – jxh