From 5b8212856d2ebb7034957f6478c6b14835c85d8c Mon Sep 17 00:00:00 2001 From: Mukesh Jha Date: Mon, 21 Oct 2019 16:26:39 +0530 Subject: [PATCH] Create DataStructure-Deque --- DataStructure-Deque | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 DataStructure-Deque diff --git a/DataStructure-Deque b/DataStructure-Deque new file mode 100644 index 0000000..4ceb7a3 --- /dev/null +++ b/DataStructure-Deque @@ -0,0 +1,14 @@ +#Deque is a DataStructure which can perform deletion and insertion from both ends(Stack+Queue)i.e LIFO,FIFO + +import collections + +a = collections.deque([1,2,3]) +print(a) #deque([1, 2, 3]) +a.append(4) +print(a) #deque([1, 2, 3, 4]) +a.appendleft(-1) +print(a) #deque([-1, 1, 2, 3, 4]) +a.pop() +print(a) #deque([-1, 1, 2, 3]) +a.popleft() +print(a) #deque([1, 2, 3])