最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

c#隊(duì)列Queue學(xué)習(xí)示例分享

 更新時(shí)間:2013年12月06日 09:49:01   作者:  
隊(duì)列Queue,先進(jìn)先出,先生產(chǎn)的貨物先出貨,后生產(chǎn)的貨物后出貨,下面看示例學(xué)習(xí)c#隊(duì)列Queue

集合>隊(duì)列Queue>創(chuàng)建隊(duì)列

System.Collections.Queue類提供了四種重載構(gòu)造函數(shù)。

復(fù)制代碼 代碼如下:

using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            //使用默認(rèn)構(gòu)造函數(shù)構(gòu)造Queue
            Queue qu = new Queue();
            qu.Enqueue("隊(duì)列元素一");
            qu.Enqueue("隊(duì)列元素二");
            qu.Enqueue(null);
            //使用實(shí)現(xiàn)了ICollection接口的類實(shí)例,此處是數(shù)組列表,構(gòu)造Queue
            Queue qu2 = new Queue(new string[5] { "隊(duì)列元素一", "隊(duì)列元素二", "隊(duì)列元素三", "隊(duì)列元素四", "隊(duì)列元素五" });
            //使用初始容量為20個(gè)元素構(gòu)造Queue.
            Queue qu3 = new Queue(20);
            //使用初始容量為20個(gè)元素,等比因子為2來構(gòu)造Queue.
            Queue qu4 = new Queue(20, 2);
        }

    }

  
}

等比因子是指,當(dāng)前容量是5,希望容量擴(kuò)充大時(shí)一次性擴(kuò)大到10,則等比因子為2.

Queue默認(rèn)容量是32個(gè)元素。

集合>隊(duì)列Queue>元素的入隊(duì)和出隊(duì)

復(fù)制代碼 代碼如下:

using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Queue qu = new Queue();
            qu.Enqueue("元素一");
            qu.Enqueue("元素二");
            qu.Enqueue("元素三");
            qu.Enqueue("元素四");
            qu.Enqueue("元素五");
            Console.WriteLine("原始隊(duì)列如下所示:");
            DisplayResult(qu);
            qu.Dequeue();
            Console.WriteLine("移除第一個(gè)元素后");
            DisplayResult(qu);
            qu.Dequeue();
            Console.WriteLine("移除第二個(gè)元素后");
            DisplayResult(qu);
            Console.ReadLine();
        }
        static void DisplayResult(Queue qu)
        {
            foreach (object s in qu)
            {
                Console.WriteLine(s);
            }
        }

    }

  
}

相關(guān)文章

最新評(píng)論

那坡县| 上思县| 上饶市| 金川县| 邓州市| 神农架林区| 织金县| 榆树市| 富蕴县| 苍山县| 边坝县| 武平县| 梧州市| 韩城市| 通州区| 烟台市| 汕尾市| 越西县| 天峻县| 禄劝| 闻喜县| 海安县| 德清县| 灵宝市| 富宁县| 西宁市| 攀枝花市| 东乡族自治县| 全州县| 商河县| 页游| 从江县| 洱源县| 梁山县| 上虞市| 麻江县| 淮南市| 运城市| 顺昌县| 公主岭市| 宁晋县|