队列实现
2011-08-02 14:48 yuejianjun 阅读(186) 评论(0) 编辑 收藏 举报 public class CQueue
{
private List<T> pqueue;
public CQueue()
{
pqueue =new List<T>() ;
}
public void EnQueue(T item)//新增加队列
{
pqueue.Add(item);
}
public void DeQueue()//先出最先进的队列
{
pqueue.RemoveAt(0);
}
public object Peek()//取第一个队列
{
return pqueue[0];
}
public void ClearQueue()
{
pqueue.Clear();
}
public int Count()
{
return pqueue.Count;
}
}
{
private List<T> pqueue;
public CQueue()
{
pqueue =new List<T>() ;
}
public void EnQueue(T item)//新增加队列
{
pqueue.Add(item);
}
public void DeQueue()//先出最先进的队列
{
pqueue.RemoveAt(0);
}
public object Peek()//取第一个队列
{
return pqueue[0];
}
public void ClearQueue()
{
pqueue.Clear();
}
public int Count()
{
return pqueue.Count;
}
}