Пример #1
0
testQueue = DataStructures.Queue()
print "queueing 0"
testQueue.enqueue(0)
print "queueing 1"
testQueue.enqueue(1)
print "queueing 2"
testQueue.enqueue(2)
print testQueue.dequeue()
print "queueing 3"
testQueue.enqueue(3)
print testQueue.dequeue()
print testQueue.dequeue()
print testQueue.dequeue()

print "\nTESTING: LIST\n----------"
testList = DataStructures.List(10)
print "Adding B to spot 0"
testList.add(0, 'B')
print testList.theList
print "Adding C to spot 1"
testList.add(1, 'C')
print testList.theList
print "Adding A to spot 0"
testList.add(0, 'A')
print testList.theList
print "Getting spot 1"
print testList.get(1)
print "Setting spot 0 to 0"
testList.set(0, 0)
print testList.theList
print "Removing spot 1"