程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 數據結構(C#):隊列(2)

數據結構(C#):隊列(2)

編輯:關於C語言

2.應用示例

也是一個非常無聊的演示程序:顯示隨機生成整數的奇偶數對。

Queue<int> q1 = new Queue<int>();
Queue<int> q2 = new Queue<int>();
Random rnd = new Random();

for (int i = 0; i < 20; i++)
{
   int value = rnd.Next();

   if (value % 2 != 0)
   {
     q1.EnQueue(value);
   }
   else
   {
     q2.EnQueue(value);
   }
}

while (!q1.IsEmpty && !q2.IsEmpty)
{
   Console.WriteLine("奇偶數對:{0},{1}", q1.DeQueue(), q2.DeQueue());
}

某次運行結果:

奇偶數對:1001667163,570500228
奇偶數對:703882551,1134267770
奇偶數對:1938115369,486438246
奇偶數對:1471693833,717831946
奇偶數對:429728181,678751398
奇偶數對:1894142101,2052360200
奇偶數對:1289719185,1630602020

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved