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

एसिम्प्टोटिक एनालिसिस (आशय विश्लेषण) क्या है?


एसिम्प्टोटिक एनालिसिस

एसिम्प्टोटिक विश्लेषण का उपयोग करके, हम इनपुट आकार के आधार पर एल्गोरिदम के प्रदर्शन के बारे में एक विचार प्राप्त कर सकते हैं। हमें सटीक रनिंग टाइम की गणना नहीं करनी चाहिए, बल्कि रनिंग टाइम और इनपुट आकार के बीच संबंध ढूंढना चाहिए। हमें रनिंग टाइम का पालन करना चाहिए जब इनपुट का आकार बढ़ता है।

स्पेस कॉम्प्लेक्सिटी के लिए, हमारा लक्ष्य उस संबंध या फंक्शन को प्राप्त करना है कि एल्गोरिदम को पूरा करने के लिए मुख्य मेमोरी में कितना स्थान घेरता है।

एसिम्प्टोटिक व्यवहार

एक फंक्शन f(n) के लिए एसिम्प्टोटिक व्यवहार f(n) की वृद्धि है जब n बड़ा होता है। छोटे इनपुट मानों पर विचार नहीं किया जाता। हमारा कार्य यह पता लगाना है कि बड़े इनपुट मान के लिए कितना समय लगेगा।

उदाहरण के लिए, f(n) = c * n + k रैखिक समय जटिलता के रूप में। f(n) = c *(n*n) + k द्विघात समय जटिलता है।

एल्गोरिदम का विश्लेषण तीन अलग-अलग मामलों में विभाजित किया जा सकता है। मामले निम्नानुसार हैं:

बेस्ट केस − यहां रनिंग टाइम की निचली सीमा की गणना की जाती है। यह इष्टतम स्थितियों में एक एल्गोरिदम के व्यवहार का वर्णन करता है।

एवरेज केस − इस मामले में, हम एल्गोरिदम के रनिंग टाइम की ऊपरी और निचली सीमा के बीच के क्षेत्र की गणना करते हैं। इस मामले में, निष्पादित ऑपरेशन की संख्या न तो न्यूनतम है और न ही अधिकतम।

वर्स्ट केस − इस मामले में हम एल्गोरिदम के रनिंग टाइम की ऊपरी सीमा की गणना करते हैं। इस मामले में, अधिकतम संख्या में ऑपरेशन निष्पादित होते हैं।

एसिम्प्टोटिक एनालिसिस (आशय विश्लेषण) क्या है?

  1. एमोर्टाइज़्ड कॉम्प्लेक्सिटी (परिशोधित जटिलता) एमोर्टाइज़्ड कॉम्प्लेक्सिटी (परिशोधित जटिलता)

    एमोर्टाइज़्ड एनालिसिसयह विश्लेषण तब उपयोग किया जाता है जब कभी-कभार होने वाला ऑपरेशन बहुत धीमा होता है, लेकिन अधिकांश ऑपरेशन जो बहुत बार निष्पादित होते हैं, वे तेज़ होते हैं। डेटा संरचनाओं में हमें हैश टेबल, डिसजॉइंट सेट आदि के लिए एमोर्टाइज़्ड विश्लेषण की आवश्यकता होती है।हैश टेबल में, अधिकांश समय स

  1. एसिम्प्टोटिक कॉम्प्लेक्सिटी (आशय जटिलता) एसिम्प्टोटिक कॉम्प्लेक्सिटी (आशय जटिलता)

    एसिम्प्टोटिक एनालिसिसएसिम्प्टोटिक विश्लेषण का उपयोग करके, हम इनपुट आकार के आधार पर एल्गोरिदम के प्रदर्शन के बारे में एक विचार प्राप्त कर सकते हैं। हमें सटीक रनिंग टाइम की गणना नहीं करनी चाहिए, बल्कि रनिंग टाइम और इनपुट आकार के बीच संबंध ढूंढना चाहिए। हमें रनिंग टाइम का पालन करना चाहिए जब इनपुट का आक

  1. Excel 365 में मास्टरी: डेटा विश्लेषण के साथ केस स्टडी करने की चरण-दर-चरण गाइड Excel 365 में मास्टरी: डेटा विश्लेषण के साथ केस स्टडी करने की चरण-दर-चरण गाइड

    नवीनतम Excel 365 में, व्यवसाय या शोध के लिए किसी भी केस स्टडी को करना काफी आसान और स्मार्ट है। इसमें अधिक विशिष्ट विशेषताएं शामिल हैं जो हमारी आवश्यक केस स्टडी को एक बेहतर तरीका देती हैं। मुझे आशा है, आप Excel डेटा विश्लेषण का उपयोग करके केस स्टडी करने का सबसे आसान तरीका कुछ स्पष्ट उदाहरणों के साथ स