From 6ae4418eba750d92db1cd118331aa68861834c25 Mon Sep 17 00:00:00 2001 From: Saurabh Kumar <54509629+Saurabh2509@users.noreply.github.com> Date: Mon, 4 Oct 2021 19:26:49 +0530 Subject: [PATCH] Added Linkedlistdeque.java --- Linkedlistdeque.java | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 Linkedlistdeque.java 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); + } +}