पहले आपको यह समझना चाहिए कि फ़ंक्शन के लिए इसका क्या मतलब है (n) O (g (n)) होना।
औपचारिक परिभाषा है: * A फ़ंक्शन f (n) को O (g (n)) iff कहा जाता है। f (n) | <= C * | g (n) | जब भी n> k, जहां C और k स्थिरांक होते हैं। *
so let f (n) = log base of a, जहाँ a> 1 और g (n) = log base b of n, जहाँ b> 1
नोट: इसका मतलब है कि मान 1 और b का मान 1 से अधिक हो सकता है, उदाहरण के लिए a = 100 और b = 3
अब हम निम्नलिखित प्राप्त करते हैं: लॉग आधार का n को O कहा जाता है (log base b n का) iff | log आधार n का n <= C * | लॉग आधार b का n | जब भी n> के
K = 0 चुनें, और C = b का लॉग आधार।
अब हमारा समीकरण निम्न प्रकार दिखता है: | log base a n | <= log आधार a का b * | लॉग आधार b का n | जब भी n> 0
दाहिने हाथ की ओर ध्यान दें, हम समीकरण में फेरबदल कर सकते हैं: = log base a a b * | log base b of n | = | लॉग आधार n का n | * लॉग बेस ऑफ ए बी = | लॉग बेस ए ऑफ बी ^ (लॉग बेस बी ऑफ एन) = | लॉग आधार n की |
अब हमारा समीकरण निम्न प्रकार दिखता है: | log base a n | <= | लॉग आधार a n | जब भी n> 0
समीकरण हमेशा सही होता है चाहे कोई भी मूल्य, n, b या a हो, उनके प्रतिबंधों के अलावा अन्य a, b> 1 और n> 0 होता है। तो लॉग आधार n का O है (n का लॉग बेस b) और a से, b कोई फर्क नहीं पड़ता कि हम बस उन्हें छोड़ सकते हैं।
आप यहाँ पर एक YouTube वीडियो देख सकते हैं: https://www.youtube.com/watch?v=MY-VCrQCaVw
आप इस पर एक लेख यहाँ पढ़ सकते हैं: https://medium.com/@randerson112358/omitting-bases-in-logs-in-big-o-a619a46740ca
log n
तो उसका मतलब प्राकृतिक लघुगणक होता है। 2. जब एक कंप्यूटर वैज्ञानिक लिखता हैlog n
तो उसका मतलब बेस-टू होता है। 3. जब कोई इंजीनियर लिखता हैlog n
तो उसका मतलब बेस-टेन होता है। ये आमतौर पर सच होते हैं।