algorithm-analysis पर टैग किए गए जवाब

एल्गोरिदम के गुणों को निर्धारित करने के विज्ञान और कला के बारे में प्रश्न, अक्सर शुद्धता, रनटाइम और अंतरिक्ष उपयोग सहित। एल्गोरिदम के रनटाइम के बारे में सवालों के लिए [क्रम-विश्लेषण] टैग का उपयोग करें।

2
क्या स्मूदड एनालिसिस का उपयोग अकादमिया के बाहर किया जाता है?
क्या स्मूथेड विश्लेषण एल्गोरिदम के मुख्य धारा विश्लेषण में अपना रास्ता खोज पाया? क्या एल्गोरिथ्म डिजाइनरों के लिए अपने एल्गोरिदम पर सुचारू विश्लेषण लागू करना सामान्य है?

2
प्रवेश संभावनाओं को गुणा करने की तुलना में लॉग संभावनाओं को तेजी से क्यों जोड़ा जा रहा है?
कंप्यूटर विज्ञान में प्रश्न को फ्रेम करने के लिए, अक्सर हम कई संभावनाओं के उत्पाद की गणना करना चाहते हैं: P(A,B,C) = P(A) * P(B) * P(C) सबसे सरल दृष्टिकोण बस इन संख्याओं को गुणा करना है, और यही मैं करने जा रहा था। हालाँकि, मेरे बॉस ने कहा कि …

3
व्युत्क्रम की तुलना में धीमी वृद्धि के साथ क्या कार्य एकरमैन रनटाइम सीमा में दिखाई देते हैं?
कुछ जटिल एल्गोरिदम ( संघ-खोज ) में लगभग-निरंतर प्रतिलोम एकरमन फ़ंक्शन होता है जो कि स्पर्शोन्मुख समय जटिलता में प्रकट होता है, और सबसे खराब समय का मामला इष्टतम होता है यदि लगभग निरंतर व्युत्क्रम एकरमैन शब्द को अनदेखा किया जाता है। क्या रनिंग टाइम के साथ ज्ञात एल्गोरिदम के …

7
समय जटिलता एल्गोरिदम की विशेषताएं क्या हैं ?
कभी-कभी किसी एल्गोरिथ्म के समय की जटिलता को पहचानना आसान होता है। दो नेस्टेड छोरों के साथ एल्गोरिदम स्पष्ट रूप से । एल्गोरिदम जो दो मूल्यों के समूहों के सभी संभावित संयोजनों का पता लगाते हैं, जाहिर है ।एन 2 एन 2 एनNNNN2N2N^2NNN2N2N2^N हालाँकि मुझे नहीं पता कि जटिलता के …

5
Collatz पुनरावृत्ति कब तक चलती है?
मेरे पास निम्नलिखित पायथन कोड है। def collatz(n): if n <= 1: return True elif (n%2==0): return collatz(n/2) else: return collatz(3*n+1) इस एल्गोरिथ्म का रनिंग-टाइम क्या है? प्रयत्न: यदि फ़ंक्शन के रनिंग टाइम को दर्शाता है । तो मुझे लगता है कि मेरे पास है { टी ( एन ) …

1
उकोकोन के एल्गोरिथ्म का रनटाइम वर्णमाला के आकार पर कैसे निर्भर करता है?
मैं उककोन के एल्गोरिथ्म के स्पर्शोन्मुख चल रहे समय के सवाल से चिंतित हूं , शायद रैखिक (?) समय में प्रत्यय पेड़ों के निर्माण के लिए सबसे लोकप्रिय एल्गोरिथ्म । यहाँ डैन गुसफ़ील्ड (खंड 6.5.1) द्वारा "स्ट्रिंग्स, पेड़ों और दृश्यों पर एल्गोरिदम" पुस्तक का उद्धरण दिया गया है: "... Aho-Corasick, …

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

4
रैंडमाइज़्ड क्विकर्सॉर्ट में ओ (एन लॉग एन) सबसे खराब स्थिति में रनटाइम लागत क्यों है
रेंडमाइज्ड क्विक सॉर्ट क्विक सॉर्ट का एक विस्तार है जिसमें धुरी तत्व को यादृच्छिक रूप से चुना जाता है। इस एल्गोरिथ्म की सबसे खराब स्थिति समय जटिलता क्या हो सकती है। मेरे अनुसार, यह O(n2)O(n2)O(n^2) होना चाहिए , क्योंकि सबसे खराब स्थिति तब होती है जब बेतरतीब ढंग से चुनी …

2
क्या मुश्किल है: एक सॉर्ट किए गए डेक को फेरबदल करना या एक फेरबदल करना?
आपके पास भिन्न तत्वों की एक सरणी है । आपके पास एक तुलनित्र तक पहुँच है (एक ब्लैक बॉक्स फ़ंक्शन दो तत्वों को ए और बी ले रहा है और सही iff एक < b ) और बिट्स का वास्तव में यादृच्छिक स्रोत (एक ब्लैक बॉक्स फ़ंक्शन बिना किसी तर्क …

2
रैंडमाइज्ड क्विकसॉर्ट का क्या फायदा है?
अपनी पुस्तक रैंडमाइज्ड अल्गोरिदम में , मोटवानी और राघवन ने अपने RandQS फ़ंक्शन के विवरण के साथ परिचय खोला - रैंडमाइज्ड क्विकसॉर्ट - जहां धुरी, सेट को दो भागों में विभाजित करने के लिए उपयोग किया जाता है, यादृच्छिक पर चुना जाता है। मैं पिछले कुछ समय से अपने (कुछ …

4
एल्गोरिदम में आवर्ती और उत्पन्न कार्य
कंप्यूटर विज्ञान में Combinatorics एक महत्वपूर्ण भूमिका निभाती है। हम अक्सर दोनों विश्लेषणों के साथ-साथ एल्गोरिदम में डिजाइन के साथ संयोजन के तरीकों का उपयोग करते हैं। उदाहरण के लिए एक ग्राफ में सेट -vertex कवर खोजने के लिए एक विधि सभी \ binom {n} {k} सबसेट सबसेट का निरीक्षण …

4
हम लिंक की गई सूची में त्वरित सॉर्ट का उपयोग क्यों नहीं करते हैं?
त्वरित सॉर्ट एल्गोरिथ्म को निम्नलिखित चरणों में विभाजित किया जा सकता है धुरी को पहचानें। धुरी के आधार पर लिंक की गई सूची को विभाजित करें। लिंक की गई सूची को 2 भागों में पुन: विभाजित करें। अब, यदि मैं हमेशा अंतिम तत्व को धुरी के रूप में चुनता हूं, …

1
जानवर बल Delaunay त्रिभुज एल्गोरिथ्म जटिलता
मार्क डे बर्ग एट अल द्वारा "कम्प्यूटेशनल ज्यामिति: एल्गोरिदम और एप्लिकेशन" पुस्तक में , डेलुनाय त्रिकोणों की गणना के लिए एक बहुत ही सरल जानवर बल एल्गोरिथ्म है। एल्गोरिथ्म अवैध किनारों की धारणा का उपयोग करता है - किनारों जो एक मान्य डेलुनाय त्रिभुज में प्रकट नहीं हो सकते हैं …

4
क्विकॉर्ट ने बच्चों को समझाया
पिछले साल, मैं "क्वांडम मैकेनिक्स फॉर किंडरगार्डन" पर एक शानदार पेपर पढ़ रहा था । यह आसान पेपर नहीं था। अब, मुझे आश्चर्य है कि संभव शब्दों में क्विकॉर्ट को कैसे समझा जाए। मैं कैसे (या कम से कम हैंडवॉव) साबित कर सकता हूं कि औसत जटिलता , और एक …

2
हीप - एक सॉर्ट की गई सूची में
सबसे शायद, यह सवाल पहले पूछा गया है। यह CLRS (2nd Ed) समस्या 6.5-8 से है - एक सॉर्ट की गई सूची में कश्मीर सॉर्ट किए गए सूचियों को मर्ज करने के लिए टाइम अल्गोरिदम दें , जहां n सभी इनपुट सूचियों में कुल तत्वों की संख्या है। (संकेत: k …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.