//以上两个实现类的测试类
namespace 队列
{
class Program
{
static void Main(string[] args)
{
//CRL中的队列
//Queue<int> queue = new Queue<int>();
//自己的写的顺序队列
//SeqQueue<int> queue = new SeqQueue<int>();
//自己的链队列
LinkQueue<int> queue = new LinkQueue<int>();
queue.Enqueue(12);
queue.Enqueue(34);
queue.Enqueue(56);
queue.Enqueue(78);
queue.Enqueue(90);
Console.WriteLine("添加五个元素后的大小:"+ queue.Count);
int i = queue.Dequeue(); //出队(取出并删除)
Console.WriteLine("取出的元素是: " + i);
Console.WriteLine("出队后队列大小:" + queue.Count);
int j = queue.Peek();
Console.WriteLine("Peek取出的元素是: " + j);
Console.WriteLine("PeeK后队列大小:" + queue.Count);
queue.Clear();
Console.WriteLine("清空后的队列大小:" + queue.Count);
Console.ReadKey();
}
}
}
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对ASPKU的支持。
注:相关教程知识阅读请移步到c#教程频道。










