Write a program to insert or delete an element from a queue depending upon user's choice elements are not shifted after insertion or deletion.
Website Link :-
https://www.pathwalla.com/2020/07/wri...
Data Structure : Stacks and Queues || Q 4 || Type C || Sumita Arora || Class 12 || Computer science
Data Structure : Stacks and Queues Playlist link ---
• Data Structure : Stacks and Queues || Clas...
Answer =
queue = [ ]
deleteno = 0
while True :
print()
print("Enter your choise as per given -")
print("1 = For insert data Enter insert ")
print("2 = For delete data enter delete ")
print("3 = For Exit enter exit ")
print()
user = input("Enter your choise :- ")
if user == "insert" :
data = int(input("Enter the data :- "))
queue.append(data)
elif user == "delete" :
if queue == [ ]:
print("UnderFlow")
else :
queue [ deleteno ] = None
deleteno =+ 1
else :
break
print("Now our Queue = ",queue)
Output :-
Enter your choise as per given -
1 = For insert data Enter insert
2 = For delete data enter delete
3 = For Exit enter exit
Enter your choise :- insert
Enter the data :- 85
Now our Queue = [85]
Enter your choise as per given -
1 = For insert data Enter insert
2 = For delete data enter delete
3 = For Exit enter exit
Enter your choise :- insert
Enter the data :- 56
Now our Queue = [85, 56]
Enter your choise as per given -
1 = For insert data Enter insert
2 = For delete data enter delete
3 = For Exit enter exit
Enter your choise :- insert
Enter the data :- 36
Now our Queue = [85, 56, 36]
Enter your choise as per given -
1 = For insert data Enter insert
2 = For delete data enter delete
3 = For Exit enter exit
Enter your choise :- delete
Now our Queue = [None, 56, 36]
Enter your choise as per given -
1 = For insert data Enter insert
2 = For delete data enter delete
3 = For Exit enter exit
Enter your choise :- insert
Enter the data :- 29
Now our Queue = [None, 56, 36, 29]
Enter your choise as per given -
1 = For insert data Enter insert
2 = For delete data enter delete
3 = For Exit enter exit
Enter your choise :- delete
Now our Queue = [None, None, 36, 29]
Enter your choise as per given -
1 = For insert data Enter insert
2 = For delete data enter delete
3 = For Exit enter exit
Enter your choise :- exit
data structures class 12
data structures class 12 python
data structures class 12 isc
data structures class 12 pdf
On this page of the site you can watch the video online Write a program to insert or delete an element from a queue depending upon user's choice elements. with a duration of hours minute second in good quality, which was uploaded by the user Portal Express 31 July 2020, share the link with friends and acquaintances, this video has already been watched 685 times on youtube and it was liked by 8 viewers. Enjoy your viewing!