Implement Queue Using Stack | JavaScript Machine Coding | Frontend Interview

Published: 23 January 2024
on channel: Manish K. Dudeja
62
1

Hello Everyone,

In this video, we have discussed the problem generally asked in the JavaScript Coding/ Machine Coding round at the Frontend interview.

Problem Statement: Implement Queue Using Stack

Suppose you have a stack, which has only follow interface:
class Stack {
push(element) { /* add element to stack */ }
peek() { /* get the top element */ }
pop() { /* remove the top element */}
size() { /* count of elements */}
}

Could you implement a Queue by using only the above Stack? A Queue must have the following interface
class Queue {
enqueue(element) { /* add element to queue */ }
peek() { /* get the head element*/ }
dequeue() { /* remove the head element */ }
size() { /* count of elements */ }
}

We have discussed the following problem areas:
1. Problem Statement
2. Approach the Solution
3. Solution Implement

Let's Connect:
Github: https://github.com/mkdudeja
Topmate: https://topmate.io/mkdudeja
Twitter:   / mkdudeja  
LinkedIn:   / mkdudeja  
Facebook:   / mkdudeja  
Instagram:   / mkdudeja  

Thanks,
Manish K. Dudeja

#javascript #reactjs #frontendinterview #interviewquestion


On this page of the site you can watch the video online Implement Queue Using Stack | JavaScript Machine Coding | Frontend Interview with a duration of hours minute second in good quality, which was uploaded by the user Manish K. Dudeja 23 January 2024, share the link with friends and acquaintances, this video has already been watched 62 times on youtube and it was liked by 1 viewers. Enjoy your viewing!