GATE CS Algorithms Questions in Hindi | विस्तृत समाधान के साथ हल की गई समस्याएं [Free PDF]

Last updated on Jul 5, 2025

Important GATE CS Algorithms Questions

GATE CS Algorithms Questions Question 1:

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

  1. ग्रीडी प्रतिमान
  2. डिवाइड और कॉन्कर प्रतिमान
  3. गतिशील प्रोग्रामिंग प्रतिमान।
  4. न तो ग्रीडी और न ही डिवाइड और कॉन्कर और न ही गतिशील प्रोग्रामिंग प्रतिमान।

Answer (Detailed Solution Below)

Option 3 : गतिशील प्रोग्रामिंग प्रतिमान।

GATE CS Algorithms Questions Question 1 Detailed Solution

फ़्लॉइड वारशॉल एल्गोरिथ्म गतिशील प्रोग्रामिंग प्रतिमान पर आधारित है।

यह सभी युग्म सबसे छोटे पथ प्राप्त करता है:

प्रत्येक युग्म (i, j) के लिए विचार करें, दो संभावित स्थितियाँ हैं:

1) k, i से j तक के सबसे छोटे पथ में मध्यवर्ती शीर्ष नहीं है। हम dist[i][j] का मान यथावत रखते हैं।

2) k, i से j तक के सबसे छोटे पथ में एक मध्यवर्ती शीर्ष है। हम dist[i][j] के मान को dist[i][j] + dist[.k][j] के रूप में अपडेट करते हैं

यह आरेख इसे दिखाता है:

F1 R.S Pallavi 23.12.19 D4

गतिशील प्रोग्रामिंग प्रतिमान का उपयोग करते हुए, हम कंप्यूटर सभी युग्म सबसे छोटी पथ समय जटिलता O(V3) है।

GATE CS Algorithms Questions Question 2:

धनात्मक पूर्णांकों t वास्तविक संख्याओं से निम्नलिखित फलनों पर विचार करें:

10,n,n,log2n,100n

स्पर्शोन्मुख जटिलता के बढ़ते क्रम में उपरोक्त फलनों की सही व्यवस्था क्या है?

  1. log2n,100n,10,n,n
  2. 100n,10,log2n,n,n
  3. 10.100n,n,log2n,n
  4. 100n,log2n,10,n,n

Answer (Detailed Solution Below)

Option 2 : 100n,10,log2n,n,n

GATE CS Algorithms Questions Question 2 Detailed Solution

दिए गए मान हैं: 10 (एक स्थिर मान)

√n (एक चर n का वर्गमूल जो कोई भी मान ले सकता है) n (एक चर) log2n (लघुगणक)

100n (यह 100 को एक चर से विभाजित करता है)

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

log2n के मामले में वृद्धि दर लॉगरिदमिक है जो रैखिक वृद्धि से छोटा है।

√n और n के बीच तुलना। n के मामले में रैखिक वृद्धि, यह √n से बड़ी है।

तो, पूर्ण क्रम है: 100n < 10 < log2 n < √n < n

वैकल्पिक विधि:

n = 21024 लेना

10, 21024210021024, log2(21024), 21024

10, 251210021024, 1024 × log22, 21024

10, 251210021024, 1024, 21024

बढ़ते क्रम के संदर्भ में:

100/(2 1024 ) < 10 <1024 <2 512 <2 1024

वह है, 100n< 10 < log2 n < n < n
Hot Links: yono teen patti teen patti master list teen patti club