代码改变世界

队列实现

2011-08-02 14:48  yuejianjun  阅读(185)  评论(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;
        }
    }