#!/usr/bin/python
# -*- coding: utf-8 -*-
'''
Created on 2015-2-3
@author: beyondzhou
@name: test_linklistqueue.py
'''
def test_linklistqueue():
# import pyListQueue
from myqueue import linkListQueue
print '#Init a queue named smith using enqueue'
smith = linkListQueue()
smith.enqueue('CSCI-112')
smith.enqueue('MATH-121')
smith.enqueue('HIST-340')
smith.enqueue('ECON-101')
print '\n#output smith queue'
for element in smith:
print element
print '\n#dequeue one item'
smith.dequeue()
print '\n#output smith after dequeue'
for element in smith:
print element
smith.enqueue('ECON-102')
print '\n#output smith after enqueue again'
for element in smith:
print element
print '\n#get the length of queue'
print 'the lenght of queue is ', len(smith)
print '\n#check wheter the queue is empty'
if smith.
Python 使用单链表实现队列 (基于class, 包含迭代器)
最新推荐文章于 2025-01-03 12:47:53 发布