# -*- coding: utf-8 -*-#输入中文要用 class Queue(): def __init__(qu,size):#类比栈 qu.queue=[]; qu.size=size; qu.head=0; qu.tail=0; def Empty(qu): if qu.head==qu.tail: return True else: return False def Full(qu): if qu.tail-qu.head==qu.size: return True else: return False def push(qu,content): if qu.Full(): print "Queue is Full!" else: qu.queue.append(content) qu.tail=qu.tail+1 def out(qu): if qu.Empty(): print "Queue is Empty!" else: qu.head=qu.head+1
时间: 2024-11-12 12:48:33