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

運行結果
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章