File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -39,8 +39,10 @@ def dequeue(self):
39
39
print ("Queue is empty, cannot dequeue" )
40
40
return
41
41
else :
42
+ tmp = self .head
42
43
self .head = self .head .prev
43
44
self .length -= 1
45
+ return tmp .get_value
44
46
45
47
def show (self ):
46
48
# first element is the head of the queue
@@ -67,16 +69,15 @@ def main():
67
69
queue .show ()
68
70
print (f"Queue is length { queue .length } " )
69
71
70
- print ("Dequeuing twice" )
71
- queue .dequeue ()
72
+ print (f"Dequeuing { queue .dequeue ()} " )
72
73
queue .show ()
73
74
print (f"Queue is length { queue .length } " )
74
- queue .dequeue ()
75
+ print ( f"Dequeuing { queue .dequeue () } " )
75
76
queue .show ()
76
77
print (f"Queue is length { queue .length } " )
77
78
78
- print ( "Dequeuing again" )
79
- queue .dequeue ()
79
+
80
+ print ( f"Dequeuing { queue .dequeue () } " )
80
81
print (f"Queue is length { queue .length } " )
81
82
82
83
print ("Queueing 12" )
You can’t perform that action at this time.
0 commit comments