C#测试队列Queue的基本操作:入队与出队

C#测试队列Queue的基本操作:入队与出队

简介

队列是数据结构中很基础也很常用的一种结构,封装了先入先出的基本操作,大部分的开发语言都已提供了队列功能。下面就看一下在C#中队列的操作方法。

代码及运行结果

#region 队列-先进先出基本操作

System.Collections.Generic.Queue<string> que = new System.Collections.Generic.Queue<string>();

 #region 入队

 que.Enqueue("one");
 que.Enqueue("two");
 que.Enqueue("three");
 que.Enqueue("four");

 Console.WriteLine("入队完毕后队列大小:" + que.Count);

 Console.WriteLine("==========================");

 #endregion

 #region 遍历

 foreach (string str in que)
 {
     Console.WriteLine(str);
 }

 Console.WriteLine("==========================以上为队列内容遍历结果");

 #endregion

 #region 出队

 while (que.Count > 0)
 {
     Console.WriteLine("当前队列大小:" + que.Count);
     Console.WriteLine(que.Dequeue() + ":出队");
     Console.WriteLine("==========================");
 }

 #endregion

 #endregion

运行结果
在这里插入图片描述

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页