Question
Given a `Queue` data structure with `enqueue` and
`dequeue` operations. What is the element returned by the last `dequeue` operation in the following sequence? ``` Queue q; q.enqueue('A'); q.enqueue('B'); q.dequeue(); q.enqueue('C'); q.dequeue(); q.enqueue('D'); q.enqueue('E'); q.dequeue(); ```Solution
Dry Run (Queue: First In, First Out): `q.enqueue('A')`: Queue: `[A]` `q.enqueue('B')`: Queue: `[A, B]` `q.dequeue()`: Removes 'A'. Queue: `[B]` `q.enqueue('C')`: Queue: `[B, C]` `q.dequeue()`: Removes 'B'. Queue: `[C]` `q.enqueue('D')`: Queue: `[C, D]` `q.enqueue('E')`: Queue: `[C, D, E]` `q.dequeue()`: Removes 'C'. Queue: `[D, E]`. Element returned is 'C'.
कबीरदास की भाषा क्या थी?
जंहा मुफ्त में खाना बंटता हो ,उसके लिए एक शब्द क्या होगा ?
'सज्जन' में कौन का समास है :
इनमें से कौन-सा शब्द 'कमल' का पर्यायवाची शब्द नहीं है?
भक्त ईश्वर पर श्रद्धा _________ है, रिक्त स्थान के लिए उपयुक...
किस समास में पहला पद प्रधान होता है :
निम्नलिखित शब्दों में अशुद्ध वर्तनी का विकल्प कौन-सा है?
'आपके घर में इतना दूध होता है, कुछ हमारे यहाँ भी भिजवा दिया �...
'आदमी बनना' मुहावरे का उपयुक्त अर्थ है:
'पत्थर' का पर्यायवाची है-