Implementation of Queue in Python:
Step 1) Create a Queue class and a constructor that initializes the object with front and rear as null
because initially the queue is empty.
Step 2)Create a Node class with 2 members: data and next
reference. Whenever we want to enqueue an item we will first create a Node and then assign it inside the queue.
Step 3) Enqueue(1) will enqueue the item in the queue. First, check whether the queue is empty using if self.rear==None
. If true, assign the temp node as temp = Node(data) and then assign the rear and front as temp.
If false, it means queue is not empty so perform these two steps:
1) Assign self.rear.next = temp which enqueues the temp node to the next of rear node.
2) Reassign self.rear = temp
🔗Important Links:
Data Structures in Python: • Data Structures in Python
🌐Join our community:
Android App(Notes+Videos): https://play.google.com/store/apps/de... Facebook: / thinkxacademy Twitter: / thinkxacademy Instagram: / thinkxacademy
#queue #python #dsa
Sur cette page du site, vous pouvez voir la vidéo en ligne [4.2] Create Queue and Node Class | Data Structures in Python durée heure minute seconde en bonne qualité , qui a été Téléchargé par l'utilisateur ThinkX Academy 15 décembre 2020, Partagez le lien avec vos amis et connaissances, sur youtube cette vidéo a déjà été regardée 1,381 fois et il a aimé 14 téléspectateurs. Bon visionnage!