queue using deque
import java.util.*;
import javax.swing.UIClientPropertyKey;
public class QueueUsingDeque {
public static class Queue {
Deque<Integer> deque = new LinkedList<>();
public void add(int data) {
deque.addLast(data);
}
public int remove() {
return deque.removeFirst();
}
public int peek() {
return deque.getFirst();
}
}
public static void main(String[] args) {
Queue q = new Queue();
q.add(1);
q.add(2);
q.add(3);
System.out.println("q.peek()= " + q.peek());
System.out.println(q.remove());
System.out.println(q.remove());
System.out.println(q.remove());
}
}
Comments
Post a Comment