Answer is either a or b therefore option D is right answer
let already in queue, there are a,b,c,d
inserting e
How option A is right ?
For enqueue, ====> push --------------> a,b,c,d,e
For dequeue, ====> reverse, pop, reverse ------> i) e,d,c,b,a, ii) pop a, then stack look like e,d,c,b iii) b,c,d,e
How option B is right ?
For enqueue, reverse,push,reverse
For dequeue, pop
for analyzing this , take empty queue, add a,b,c,d one by one, delete, add e and delete ===> queue now look like as c,d,e where c is front and e is rear
note that my representation, stack contains 1,2,3,4 means 1 is at bottom of the stack and 4 is at top of the stack
enqueue a :- 1) reverse 2) push a ( a ) 3) reverse ( a ) ===> after enqueuing stack look like as a
enqueue b :- 1) reverse ( a ) 2) push b ( a,b ) 3) reverse ( b,a ) ===> after enqueuing stack look like as b,a
enqueue c :- 1) reverse ( a,b ) 2) push c ( a,b,c ) 3) reverse ( c,b,a ) ===> after enqueuing stack look like as c,b,a
enqueue d :- 1) reverse ( a,b,c ) 2) push d ( a,b,c,d ) 3) reverse ( d,c,b,a ) ===> after enqueuing stack look like as d,c,b,a
dequeue :- 1) pop ===> after dequeuing stack look like as d,c,b
enqueue e :- 1) reverse ( b,c,d ) 2) push e ( b,c,d,e ) 3) reverse ( e,d,c,b ) ===> after enqueuing stack look like as e,d,c,b
dequeue :- 1) pop ===> after dequeuing stack look like as e,d,c