Example #1
0
from Queue import Queue

queue = Queue()

#Insert elements
queue.push(1)
queue.push(3)
queue.push("a")
queue.push(True)

#Get front data
print(queue.front())

#Get back data
print(queue.back())

#Check if is empty
print(queue.empty())

#Print queue
print(queue)

#Remove elements
print(queue.pop())
print(queue.pop())
print(queue.pop())
print(queue.pop())


#Check again if queue is empty
print(queue.empty())
Example #2
0
print "Checking is_empty and size..."

assert queue.is_empty()
assert queue.size() == 0

queue.print_queue()
print "done\n"

###################################

print "Checking back, addBack..."

queue.addBack(0)
queue.addBack(1)
assert queue.back() == 1

queue.print_queue()
print "done\n"

###################################

print "Checking front, removeFront..."

assert queue.front() == 0
queue.removeFront()
assert queue.front() == 1

queue.print_queue()
print "done\n"