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

एल्गोरिदम में स्टेप काउंट मेथड


स्टेप काउंट मेथड एल्गोरिदम का विश्लेषण करने की विधियों में से एक है। इस विधि में, हम गिनते हैं कि एक निर्देश कितनी बार निष्पादित हो रहा है। उससे हम एल्गोरिदम की जटिलता खोजने का प्रयास करेंगे।

मान लीजिए हमारे पास अनुक्रमिक खोज करने के लिए एक एल्गोरिदम है। मान लीजिए प्रत्येक निर्देश को निष्पादित होने में c1, c2, ... समय लगता है, तो हम इस एल्गोरिदम की समय जटिलता खोजने का प्रयास करेंगे।

एल्गोरिदमनिष्पादन की संख्यालागत
seqSearch(arr, n, key)
i := 0
while i < n, do
   if arr[i] = key, then
      break
   end if
done
return i
1
n+1
n
0/1



1
c1
c2
c3
c4



c5

अब यदि हम निष्पादन की संख्या से गुणा करके लागत जोड़ते हैं (वर्स्ट केस स्थिति मानकर), तो हमें मिलेगा

                  Cost=c1+(n+1)c 2+nc3+c 4+c 5

                  Cost=c1+nc 2+c2+nc 3+c 4+c5

                  Cost=n(c 2+c3)+c 1+c 4+c5

                  Cost=n(c 2+c3)+C

c1 + c4 + c5 को C मानकर, तो अंतिम समीकरण सीधी रेखा y = mx + b की तरह है। तो हम कह सकते हैं कि फ़ंक्शन रैखिक है। जटिलता O(n) होगी।

  1. HTML DOM console.count() मेथड HTML DOM console.count() मेथड

    HTML DOM console.count() मेथड का उपयोग कंसोल पर यह लिखने के लिए किया जाता है कि console.count() मेथड को कितनी बार कॉल किया गया है। आप इस मेथड को एक वैकल्पिक पैरामीटर लेबल भी सप्लाई कर सकते हैं। लेबल हमें console.count() मेथड के अलग-अलग काउंट रखने में मदद कर सकता है।सिंटैक्स (Syntax)console.count() म

  1. फोर्ड-फुल्करसन एल्गोरिदम फोर्ड-फुल्करसन एल्गोरिदम

    फोर्ड-फुल्करसन एल्गोरिदम का उपयोग दिए गए ग्राफ में प्रारंभ शीर्ष से सिंक शीर्ष तक अधिकतम प्रवाह का पता लगाने के लिए किया जाता है। इस ग्राफ में, प्रत्येक किनारे की क्षमता होती है। दो शीर्ष दिए गए हैं जिन्हें स्रोत और सिंक नाम दिया गया है। स्रोत शीर्ष में सभी जावक किनारे होते हैं, कोई आवक किनारा नहीं

  1. फ्लॉयड वार्शल एल्गोरिदम फ्लॉयड वार्शल एल्गोरिदम

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