1.
Stack :-
stack = []
[Link]('a')
[Link]('b')
[Link]('c')
print("Initial Stack: ")
print(stack)
[Link]()
[Link]()
print("Stack after popping elements: ")
print(stack)
Output :
2. Queue :-
queue = []
[Link]('a')
[Link]('b')
[Link]('c')
print("Initial Queue: ")
print(queue)
[Link]()
[Link]()
print("Queue after popping elements: ")
print(queue)
Output :
3. Linked List :-
class Node:
def __init__(self, dataval_Name):
[Link] = dataval_Name
[Link] = None
class LinkedList:
def __init__(self):
[Link] = None
def listprint(self):
printval = [Link]
while printval is not None:
print([Link])
printval = [Link]
e1 = Node("Mon")
e2 = Node("Tue")
e3 = Node("Wed")
[Link] = e2
[Link] = e3
list = LinkedList()
[Link] = e1
[Link]()
Output :