Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> प्रोग्रामिंग

रिकरेंस रिलेशन के लिए प्रैक्टिस सेट

रिकरेंस रिलेशन (Recurrence Relations) वे समीकरण होते हैं जो बहुआयामी सरणी (Multidimensional Array) को पुनरावर्ती रूप से परिभाषित करते हैं।

यहां हम रिकरेंस रिलेशन पर आधारित कुछ प्रश्नों को हल करेंगे।

प्रश्न 1:

रिकरेंस रिलेशन हल करें: T(n) = 12T(n/2) + 9n² + 2
यहाँ, a = 12, b = 2, और f(n) = 9n² + 2
यह f(n) = O(n^c) के रूप में है, जहाँ c = 2

यह मास्टर थ्योरम (Master's Theorem) की शर्त के अंतर्गत आता है।

log_b(a) = log₂(12) = 3.58
मास्टर थ्योरम के केस 1 का उपयोग करते हुए, T(n) = θ(n³·⁵⁸)

प्रश्न 2:

रिकरेंस रिलेशन हल करें: T(n) = 5T(n/2 + 23) + 5n² + 7n - 5/3

सरलीकरण पर, बड़े मानों के लिए n, n/2 >> 23, इसलिए 23 को नज़रअंदाज किया जा सकता है।

T(n) = 5T(n/2) + 5n² + 7n - 5/3
आगे, 5n² + 7n - 5/3 ≃ O(n²) लिया जा सकता है। इसलिए, T(n) = 5T(n/2) + O(n²)

यह मास्टर थ्योरम के केस 2 के अंतर्गत आता है।

अतः, T(n) = O(n²)

निम्नलिखित की जांच करें कि क्या ये मास्टर थ्योरम के किसी केस के अंतर्गत आते हैं:

T(n) = 2T(n/3) + 5ⁿ

नहीं, मास्टर थ्योरम लागू करने के लिए फंक्शन बहुपद (Polynomial) होना चाहिए।

T(n) = 2T(n/5) + tan(n)

नहीं, त्रिकोणमितीय फंक्शन (Trigonometric Function) मास्टर थ्योरम के अंतर्गत नहीं आते।

T(n) = 5T(n+1) + log(n)

नहीं, लॉगरिदमिक फंक्शन (Logarithmic Function) मास्टर थ्योरम के अंतर्गत नहीं आते।

T(n) = T(n-7) + eⁿ

नहीं, एक्सपोनेंशियल फंक्शन (Exponential Function) मास्टर थ्योरम के अंतर्गत नहीं आते।

T(n) = 9n(n/2+1) + 4n² - 17

हाँ, जैसा कि ऊपर हल किया गया है।

  1. पायथन ट्किंटर में लैबलफ्रेम के लिए स्टाइल सेट करना पायथन ट्किंटर में लैबलफ्रेम के लिए स्टाइल सेट करना

    ट्किंटर LabelFrame ट्किंटर लाइब्रेरी में फ्रेम्स के समान है। यह एक कंटेनर की तरह काम करता है जहां विजेट्स रखे जा सकते हैं। LabelFrame शुरू में इसके चारों ओर कुछ आयताकार बॉर्डर के साथ एक कंटेनर बनाता है। LabelFrame विजेट को स्टाइल करने के लिए, हमारे पास बैकग्राउंड, बॉर्डरविड्थ, लेबलएंकर, हाइलाइटकलर

  1. ट्किंटर में टेक्स्ट के लिए फ़ॉन्ट कैसे सेट करें? ट्किंटर में टेक्स्ट के लिए फ़ॉन्ट कैसे सेट करें?

    ट्किंटर में कई इनबिल्ट मेथड्स और फंक्शन्स हैं जिनका उपयोग विजेट्स में विभिन्न फीचर्स प्रदान करने के लिए किया जाता है। हम ट्किंटर एप्लिकेशन में टेक्स्ट विजेट के फ़ॉन्ट-प्रॉपर्टी को font(font-family, font-size, style) एट्रिब्यूट का उपयोग करके कस्टमाइज़ कर सकते हैं। टपल को टेक्स्ट कंस्ट्रक्टर के अंदर

  1. गेमिंग के लिए पीसी ड्राइविंग व्हील इंस्टॉल करने की गाइड - आसान चरण और टिप्स गेमिंग के लिए पीसी ड्राइविंग व्हील इंस्टॉल करने की गाइड - आसान चरण और टिप्स

    यदि आप गेम खेलने को दूसरे स्तर पर ले जाना चाहते हैं, तो आप अपने कंप्यूटर पर हमेशा एक पीसी ड्राइविंग व्हील इंस्टॉल कर सकते हैं। पीसी ड्राइविंग व्हील प्रमुख रूप से रेसिंग गेम्स के लिए काम करता है, लेकिन आप अन्य गेम्स को भी नियंत्रित कर सकते हैं बशर्ते वे डिवाइस का समर्थन करते हों। हालांकि यह वास्तव मे