{{theTime}}

Search This Blog

Total Pageviews

What is Deque in Java?

  • Deque is Double ended queue.
  • Supports element insertion and deletion at both ends.
  • Deques can also be used as LIFO (Last-In-First-Out)
  • When a Deque is used as a stack, elements are pushed and popped from the beginning of the
  • deque
Example Implementation:
ArrayDeque<String> deque = new ArrayDeque<String>();
for (Iterator<String> element = deque.iterator(); iter.hasNext(); ) { System.out.println(element.next()); }

Application Ideas:

- To implement Undo-Redo Operations
- To implement Steal Job scheduling Algorithm.

No comments:

You are currently using plaintext http to connect.

Npm notice Beginning October 4, 2021, all connections to the npm registry - including for package installation must use TLS 1.2 or higher. S...