About 376,000 results
Open links in new tab
  1. Queue using Stacks - GeeksforGeeks

    Mar 28, 2025 · Given a stack that supports push and pop operations, your task is to implement a queue using one or more instances of that stack along with its operations. A queue can be implemented using two stacks. Let the queue be represented as q, and the stacks used for its implementation be s1 and s2.

  2. Implement Queue using Stacks - LeetCode

    Implement Queue using Stacks - Implement a first in first out (FIFO) queue using only two stacks. The implemented queue should support all the functions of a normal queue (push, peek, pop, and empty).

  3. Implement Stack using Queues - GeeksforGeeks

    Mar 25, 2025 · Implement a stack using queues. The stack should support the following operations: Push (x): Push an element onto the stack. Pop (): Pop the element from the top of the stack and return it. A Stack can be implemented using two queues. Let Stack to be implemented be ‘s’ and queues used to implement are ‘q1’ and ‘q2’.

  4. How to implement a queue using two stacks? - Stack Overflow

    Sep 16, 2008 · Compare the sequence of top-of stacks to a direct array implementation of queue. Keep 2 stacks, let's call them inbox and outbox. Enqueue: Dequeue: Using this method, each element will be in each stack exactly once - meaning each element will be pushed twice and popped twice, giving amortized constant time operations.

  5. Implementation of Queue using Stacks - Tpoint Tech - Java

    Stack is a linear data structure that follows LIFO (Last In First Out) principle in which both insertion and deletion are performed from the top of the stack. Let's understand the implementation of Queue using stacks.

  6. Implementation of Queues using Stack in C - PrepInsta

    How to implement Queue using Stack? Implementation of Queues using Stack in C is a process of creating a queue using Stacks. In this article, we will be using a single stack for the purpose. When a single stack is used for implementing queues recursive stack call used.

  7. Implement Queue Using Two Stacks - EnjoyAlgorithms

    We should use stack operations like push, pop, top, size, and isEmpty for implementing queue operations like enqueue, dequeue, and front. In this blog, we have discussed two approaches for implementing queue using two stacks: 1) Dequeue O(1) …

  8. Implement Queue Using Stacks. Data Structures and Algorithms

    Jun 18, 2024 · Design a queue using only two stacks. Implement the methods push, pop, peek, and empty. self.stack1 = Stack() self.stack2 = Stack() time complexity O(n) space complexity O(1) """...

  9. How to Implement a Queue Using Two Stacks - Medium

    Sep 6, 2019 · Stacks are arrays that follow the LIFO method, while queues are arrays that follow the FIFO method. Essentially, we want our algorithm to get the capabilities of a queue (enqueue and...

  10. Implementing a Queue Using a Stack - HappyCoders.eu

    Nov 27, 2024 · How to implement a queue with a stack (more precisely: with two stacks)? Tutorial with illustrations and Java code examples.

    • Reviews: 17
    • Some results have been removed
    Refresh