यदि कतार पूर्णांक है अगर (deq-> deq-> सामने। 0 屾 //…ment deque में जोड़ा नहीं जा सकता वापसी 0: // यदि रिक्त स्थान खाली है, तो पहले तत्व को बस

280 डेटा स्ट्रॉन्ग थ्रू सी शून्य initdeque (deque * dea) [dea-, front-deq-> रियर = -1; // इनिशियलाइज़िंग द डॉक। int enqueBegCdeque * deq, int जानकारी) t int i // यह जाँचने के लिए कि कतार भरी हुई है या नहीं पीछे-ए-ज़े-1) // यदि कतार पूर्णांक है अगर (deq-> deq-> सामने। 0 屾 //…ment deque में जोड़ा नहीं जा सकता वापसी 0: // यदि रिक्त स्थान खाली है, तो पहले तत्व को बस जोड़ा जा सकता है if (deq -> सामने -1) deq-> सामने deq पीछे ० // दोनों फ्रंट, रियर पॉइंट टू फर्स्ट एलेनेंट। deq – अर्र [deq> front] info; वापसी 1: // फंक्शन को फ्लैग सक्सेस // अगर सामने से केवल deque 1 है। अगर (deq -> front0 && deq – रियर -SIZE 1) 11 … तत्वों को 1 पोज़ से अपने दाईं ओर स्थानांतरित करें forci deq-> रियर; 1> = deq-> सामने; मैं–) / इंडेक्स नं। अंतिम तत्व को स्थानांतरित करने के बाद बढ़ाना चाहिए // नया तत्व deque के सामने जोड़ा जाएगा deq-> अर्र [deq-> सामने] जानकारी; // यदि सामने से रिक्त स्थान खाली है .. अन्य (यदि -> सामने 0) deq -> सामने- //… तत्व को खाली सेल में समायोजित किया जाएगा deq Arr [deq> front] जानकारी वापसी 1 i int enqueEnd (deque * deq)। (जानकारी नहीं है) int i: // यह जांचने के लिए कि क्या कतार फुल 1 है ifCdeq -> सामने 0 & deq रियर आकार // च कतार पूर्ण है .. वापसी 0: // tf dequeue खाली है तो पहले तत्व को बस जोड़ा जा सकता है अगर (deq -> सामने -1) //…ment deque में जोड़ा नहीं जा सकता deq – अर्र [deq -> सामने] – वापसी 1; जानकारी: // फंक्शन को फ्लैग सक्सेस

Leave a Reply

Your email address will not be published. Required fields are marked *