Fixed Size Circular Queue
3817 Views
-
########################### ######### EXAMPLE ######### ##### SEE CODE BELOW ###### ########################### Print("Queue 1 (Capacity=3, IsCircular=false)") var TestQueue : queue(int) = queue(int){ Capacity := option{3}, IsCircular := false} option{set TestQueue = TestQueue.Enqueue[1]} option{set TestQueue = TestQueue.Enqueue[2]} option{set TestQueue = TestQueue.Enqueue[3]} option{set TestQueue = TestQueue.Enqueue[4]} PrintQueue(TestQueue) # [2023.09.06-21.51.21:719][483]LogVerse: : Queue 1 (Capacity=3, IsCircular=false) # [2023.09.06-21.51.21:719][483]LogVerse: : Printing queue of size 3: # [2023.09.06-21.51.21:720][483]LogVerse: : 1 # [2023.09.06-21.51.21:720][483]LogVerse: : 2 # [2023.09.06-21.51.21:721][483]LogVerse: : 3 Print("Queue 2 (Capacity=3, IsCircular=true)") set TestQueue = queue(int){ Capacity := option{3}, IsCircular := true}
You're reading a preview
The full reference is free for BrainDeadGuild Discord members — sign in to read it all, or open the original at the source.
Sign in with your BrainDead.TV / BrainDeadGuild Discord account for full access.