Skip to content

saimaAnis21/Queue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Microverse Challenge

Queue

Create a Queue with the two methods add and remove. Use your LinkedList class to keep track of the elements internally. In this challenge, there's one more detail: If remove is called on the empty Queue, return -1.

Example

This is an example of a test case:

queue = Queue.new
queue.add(3)
queue.add(5)
puts queue.remove
# => 3

queue.add(2)
queue.add(7)
puts queue.remove
# => 5

puts queue.remove
# => 2

puts queue.remove
# => 7

puts queue.remove
# => -1

The numbers come out in the order they went in, and the final remove returns a -1 since the queue is empty.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages