About 22 results
Open links in new tab
  1. 4.3 Stacks and Queues - Princeton University

    Nov 5, 2020 · Stack with one queue. Show how to implement a stack using one queue. Hint: to delete an item, get all of the elements on the queue one at a time, and put them at the end, except for the last one which you should delete and return. Listing files with a stack.

  2. Stack and Queue APIs 4 Stack operations •Add an item to the collection. •Remove and return the item most recently added (LIFO). •Test if the collection is empty. •Return the size of the collection. Two fundamental collection ADTs differ in just a detail of the specification of their operations.

  3. Queue.java - Princeton University

    Nov 26, 2022 · Below is the syntax highlighted version of Queue.java from §4.3 Stacks and Queues.

  4. Stack.java - Princeton University

    Below is the syntax highlighted version of Stack.java from §4.3 Stacks and Queues.

  5. 4.3 Stacks and Queues - Princeton University

    Show how to implement a queue using two stacks (and only a constant amount of extra memory) so that each queue operations uses a constant amortized number of stack operations. Ring buffer. A ring buffer, or circular queue, is a FIFO data structure of a fixed capacity n .

  6. MM1Queue.java - Princeton University

    Below is the syntax highlighted version of MM1Queue.java from §4.3 Stacks and Queues.

  7. MD1Queue.java - introcs.cs.princeton.edu

    Aug 11, 2022 · Below is the syntax highlighted version of MD1Queue.java from §4.3 Stacks and Queues.

  8. Class Stack<Item> - Princeton University

    The Stack class represents a last-in-first-out (LIFO) stack of generic items. It supports the usual push and pop operations, along with methods for peeking at the top item, testing if the stack is empty, getting the number of items in the stack, and iterating over the items in LIFO order.

  9. We build upon familiarity with mathematical functions to introduce Java static methods, and then consider the implications of programming with func- tions, including libraries of functions and recursion.

  10. Josephus.java - Princeton University

    Below is the syntax highlighted version of Josephus.java from §4.3 Stacks and Queues.

Refresh