欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

队列实现

程序员文章站 2022-07-14 12:25:43
...
namespace Queue
{
    class Queue
    {
        private ArrayList pqueue;
        private Queue()
        {
            pqueue = new ArrayList();
        }
        public void EnQueue(object 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;
        }
    }
}

 

相关标签: 队列的实现