शिफ्टिंग के बाद पहले तत्व का इंडेक्स नंबर घटाया जाना चाहिए deq – सामने ++ // नए तत्व wil को deque के अंत में जोड़ा जाएगा

281 डेटा स्ट्रॉन्ग थ्रू सी // यदि केवल अंत से ही भरा हुआ है zw … तत्वों को 1 बायें से उसके बायीं ओर शिफ्ट करें के लिए (i-deq “) सामने; -c deq-> रियर; मैं ++) // शिफ्टिंग के बाद पहले तत्व का इंडेक्स नंबर घटाया जाना चाहिए deq – सामने ++ // नए तत्व wil को deque के अंत में जोड़ा जाएगा deg Arrdeq »रियर) जानकारी // यदि अंत से रिक्त स्थान खाली है … और यदि (deq-> रियर stZE-1) deq – रियर ++; // … खाली सेल में नए तत्व wil1 को समायोजित किया जाना चाहिए वापसी 1: int dequeueBeg (छल «deq, int झंडा) अंतर जानकारी: // यदि रिक्त स्थान खाली है … अगर (deq-> सामने-_1) / I … कोई भी तत्व नहीं परोसा जा सकता // फ़ंक्शन का अंत वापसी 0: /अन्य // जानकारी निकालने और झंडा स्थापित करने के लिए जानकारी deq Arr [deq -> सामने] deq – अर्र [deq -> सामने] -0 * झंडा 1: // सामने लाना if (deq – front-deq -> रियर) //सफलता // जैसा कि deque wi1l खाली हो गया है // फ्रंट सेल अब निर्वासित है t – deq> रियर- अन्य deq-s front ++; जानकारी लौटाना वापसी की जानकारी int dequeueEnd (deque deq, int * झंडा) ť int जानकारी; // यदि रिक्त स्थान खाली है। if (deq-> सामने -1) / किसी भी तत्व को परोसा जा सकता है // फ़ंक्शन का अंत * झंडा ० वापसी ०

Leave a Reply

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