diff --git a/Linkedlistdeque.java b/Linkedlistdeque.java new file mode 100644 index 0000000..5f41dfe --- /dev/null +++ b/Linkedlistdeque.java @@ -0,0 +1,32 @@ +// deque implementation using LinkedList +import java.util.*; + +public class Linkedlistdeque +{ + static Scanner sc = new Scanner(System.in); + public static void main(String[] args) { + Deque deque = new LinkedList(); + for(int i=0;i<6;i++){ + deque.add(sc.nextInt()); + } + System.out.println(deque); + // add at the last + deque.add(344); + // add at the first + deque.addFirst(77); + // add at the last + deque.addLast(89); + // add at the first + deque.push(56); + // add at the last + deque.offer(90); + // add at the first + deque.offerFirst(800); + System.out.println(deque); + // remove First + deque.removeFirst(); + // remove Last + deque.removeLast(); + System.out.println(deque); + } +}