diff --git a/data_structures/queue/double_ended_queue.py b/data_structures/queue/double_ended_queue.py deleted file mode 100644 index a3cfa7230710..000000000000 --- a/data_structures/queue/double_ended_queue.py +++ /dev/null @@ -1,57 +0,0 @@ -# Python code to demonstrate working of -# extend(), extendleft(), rotate(), reverse() - -# importing "collections" for deque operations -import collections - -# initializing deque -de = collections.deque([1, 2, 3,]) - -# using extend() to add numbers to right end -# adds 4,5,6 to right end -de.extend([4,5,6]) - -# printing modified deque -print("The deque after extending deque at end is : ") -print(de) - -# using extendleft() to add numbers to left end -# adds 7,8,9 to right end -de.extendleft([7,8,9]) - -# printing modified deque -print("The deque after extending deque at beginning is : ") -print(de) - -# using rotate() to rotate the deque -# rotates by 3 to left -de.rotate(-3) - -# printing modified deque -print("The deque after rotating deque is : ") -print(de) - -# using reverse() to reverse the deque -de.reverse() - -# printing modified deque -print("The deque after reversing deque is : ") -print(de) - -# get right-end value and eliminate -startValue = de.pop() - -print("The deque after popping value at end is : ") -print(de) - -# get left-end value and eliminate -endValue = de.popleft() - -print("The deque after popping value at start is : ") -print(de) - -# eliminate element searched by value -de.remove(5) - -print("The deque after eliminating element searched by value : ") -print(de)