亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 編程 > C# > 正文

使用C#實(shí)現(xiàn)順序隊(duì)列

2023-05-16 12:36:01
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

隊(duì)列(Queue)是插入操作限定在表的尾部而其它操作限定在表的頭部進(jìn)行的線(xiàn)性表。把進(jìn)行插入操作的表尾稱(chēng)為隊(duì)尾(Rear),把進(jìn)行其它操作的頭部稱(chēng)為隊(duì)頭(Front)。當(dāng)對(duì)列中沒(méi)有數(shù)據(jù)元素時(shí)稱(chēng)為空對(duì)列(Empty Queue)。

隊(duì)列通常記為:Q= (a1,a2,…,an),a1為隊(duì)頭元素,an為隊(duì)尾元素。元素按照a1,a2,…,an的次序依次入隊(duì),出隊(duì)的次序與入隊(duì)相同,即a1第一個(gè)出隊(duì),an最后一個(gè)出隊(duì)。所以,對(duì)列的操作是按照先進(jìn)先出(First In First Out)或后進(jìn)后出( Last In Last Out)的原則進(jìn)行的,因此,隊(duì)列又稱(chēng)為FIFO表或LILO表。

隊(duì)列的常用操作有:

1、構(gòu)造一個(gè)空隊(duì)列:InitQueue()//在C#中可以使用構(gòu)造函數(shù)來(lái)實(shí)現(xiàn)

2、清空隊(duì)列:ClearQueue()

3、判斷隊(duì)列是否為空:IsEmpty()

4、判斷隊(duì)列是否已滿(mǎn):IsFull()

5、求隊(duì)列長(zhǎng)度:QueueLength()

6、入隊(duì)操作:In()

7、出隊(duì)操作:Out()

8、得到隊(duì)頭元素:GetHead()

下面給出一個(gè)實(shí)現(xiàn)順序棧的源代碼:

using System;

 

class Queue

{

    object[] data;  //數(shù)據(jù)元素

    int maxsize;    //最大容量

    int front;      //指向隊(duì)頭

    int rear;       //指向隊(duì)尾

 

    //初始化隊(duì)列

    public Queue(int size)

    {

        this.maxsize = size;

        data = new object[size];

        front = rear = -1;

    }

    //最大容量屬性

    public int MaxSize

    {

        get

        {

            return this.maxsize;

        }

        set

        {

            this.maxsize = value;

        }

    }

    //隊(duì)尾屬性

    public int Rear

    {

        get

        {

            return this.rear;

        }

    }

    //隊(duì)頭屬性

    public int Front

    {

        get

        {

            return this.front;

        }

    }

    //數(shù)據(jù)屬性

    public object this[int index]

    {

        get

        {

            return data[index];

        }

    }

    //獲得隊(duì)列的長(zhǎng)度

    public int GetQueueLength()

    {

        return rear-front;

    }

    //判斷隊(duì)列是否滿(mǎn)

    public bool IsFull()

    {

        if(GetQueueLength() == maxsize)

            return true;

        else

            return false;

    }

    //判斷隊(duì)列是否為空

    public bool IsEmpty()

    {

        if(rear==front)

            return true;

        else

            return false;

    }

    //清空隊(duì)列

    public void ClearQueue()

    {

        rear = front = -1;

    }

    //入隊(duì)

    public void In(object e)

    {

        if(IsFull())

        {

            Console.WriteLine("隊(duì)列已滿(mǎn)!");

            return;

        }

        data[++rear]=e;

    }

    //出隊(duì)

    public object Out()

    {

        if(IsEmpty())

        {

            Console.WriteLine("隊(duì)列為空!");

            return null;

        }

        if(rear-front>0)

        {

            object tmp = data[++front];

            return tmp;

        }

        else

        {

            Console.WriteLine("全出隊(duì)了!");

            ClearQueue();

            return null;

        }

    }

    //獲得隊(duì)頭元素

    public object GetHead()

    {

        if(IsEmpty())

        {

            Console.WriteLine("隊(duì)列為空!");

            return null;

        }

        return data[front+1];

    }

}

class Test

{

    static void Main()

    {

        Queue q = new Queue(1);

        int rdNum;

        Random rd = new Random();

        while(!q.IsFull())

        {

            rdNum = rd.Next(10,100);

            q.In(rdNum);

            Console.WriteLine("{0}入隊(duì),隊(duì)列元素個(gè)數(shù):{1}",rdNum,q.GetQueueLength());

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
av不卡在线观看| 性色一区二区三区| 欧美美女黄色| 久久天天综合| 欧美精品一区三区在线观看| 精品一性一色一乱农村| 欧美日韩精品福利| 国产成人禁片免费观看| 国产高清在线免费| 三级网站视频在在线播放| 成人国产精品一区| 青娱乐国产91| 欧美一级日韩免费不卡| 黄色片久久久久| 软萌小仙自慰喷白浆| 精品电影在线观看| 国产精品臀控福利在线观看| 波多野结衣久久| 国产精品短视频| 欧美韩国亚洲| 一级日韩一级欧美| 欧美日韩亚洲国产一区| 亚洲网站在线播放| 福利视频一二区| 国产在线一区二区综合免费视频| 国产丝袜视频在线播放| 巨胸大乳www视频免费观看| 久久影院朴妮唛| 麻豆免费看一区二区三区| 最新av电影网站| 天天干天天干天天干天天干天天干| 亚洲摸下面视频| 九七影院理论片| 91九色国产ts另类人妖| 综合干狼人综合首页| 视频在线一区二区三区| 国产乱人伦精品一区二区在线观看| 草草视频在线| 伊人色综合久久天天人手人婷| 在线观看免费播放网址成人| 手机在线电影一区| 国产人妻人伦精品1国产丝袜| 男人的午夜天堂| 爱情岛论坛vip永久入口| 日韩亚洲视频在线观看| 精品国产一区二区三区性色av| 亚洲国产精品久久久久蝴蝶传媒| 亚洲精品亚洲人成在线观看| 美女黄a一级视频| 国产精品久久久久毛片软件| 日本欧美久久久久免费播放网| www.日韩| 久久久久久伊人| 国产精品一区二区三区四区| 999久久久国产999久久久| 亚洲韩国一区二区三区| 日韩男人天堂| 4p变态网欧美系列| 欧美人妻一区二区三区| 黄页网站一区| 久久www免费人成看片高清| 手机在线观看你懂的| 麻豆国产精品| 91精品动漫在线观看| 色综合久久网女同蕾丝边| 国产在线播放观看| 欧美一区二区三区在线| 午夜亚洲福利| 一区二区亚洲| 国产又粗又长又爽又黄的视频| 日韩欧美高清在线观看| 欧美日韩在线观看一区二区三区| 日韩成人影音| 激情网站在线观看| 国产无码精品在线观看| 性欧美videos粗暴| 日韩成人毛片视频| 男女性色大片免费观看一区二区| 国产精品丝袜黑色高跟| 精品欧美一区二区三区| 菠萝蜜视频网址| 另类成人小视频在线| 亚洲一区二区高清视频| 91精品国产色综合久久ai换脸| 99热这里只有精品免费| 色先锋av资源中文字幕| 你懂的国产精品| 久久精品人人做人人综合| 日本在线视频一区二区三区| 色婷婷久久一区二区三区麻豆| free性护士videos欧美| 青青草成人在线观看| 成人黄色三级视频| 国产91精品一区| 国产鲁鲁视频在线观看特色| 欧美黑人巨大xxx极品| 久久国产小视频| 亚洲国产日韩一区无码精品久久久| 中文字幕一区二区三区有限公司| 26uuu色噜噜精品一区二区| 欧美一二三四区在线| 久久久久99精品成人片试看| 欧美精品免费视频| 蜜桃久久精品乱码一区二区| 在线免费观看中文字幕| 91黄视频在线| 久久久久无码国产精品一区李宗瑞| 欧美在线观看一区二区三区| 91在线视频免费| 久久午夜夜伦鲁鲁一区二区| 99热这里只有精品99| 成人高清在线视频| 一区二区三区日韩在线观看| 久久精品网站视频| 国产精品久在线观看| 手机看片福利永久| 91久久久一线二线三线品牌| 白浆爆出在线观看| 在线亚洲成人| 亚洲欧美日韩一二三区| 久久综合图片| 欧美性感一类影片在线播放| 欧美美女一区二区| 快色在线观看| 久久婷婷五月综合色国产香蕉| 国产又黄又爽又无遮挡| 毛片毛片毛片毛片毛片毛片毛片毛片毛片| 超碰在线观看免费| 手机看片一区二区三区| 国产在线激情| av成人综合| 亚洲大片在线| 欧美二区乱c黑人| 卡通动漫精品一区二区三区| 另类国产精品一区二区| 国产精品99一区二区三区| 日韩在线视频导航| 91精品国产91久久久久麻豆 主演| 亚洲最新av在线网站| 亚洲一区二区三区三州| 国产在线国偷精品免费看| 亚洲午夜成aⅴ人片| 最新亚洲伊人网| 久久精品亚洲7777影院| 日韩在线视频网站| 国产欧美123| 一本色道久久精品| 国产一区二区三区在线看麻豆| 国产午夜精品久久久久| 成人亚洲免费视频| 精品少妇人欧美激情在线观看| 天堂久久一区| 精品国产髙清在线看国产毛片| 日韩理伦片在线| 欧美xx在线| 国产精品久久欧美久久一区| 蜜臀av色欲a片无码精品一区| 欧美人与禽性xxxxx杂性| 香蕉久久夜色| 久久99精品国产99久久| 国产精品久久久一区| 男人久久天堂| 欧美国产日韩在线观看| 成人在线免费视频| 97国产成人精品视频| 国产999在线观看| 国产精品v日韩精品v欧美精品网站| 99re66热这里只有精品3直播| 欧美亚洲一区二区在线观看| 久久精品人人做人人爽电影蜜月| www.eeuss影院| av毛片久久久久**hd| 欧美精品成人91久久久久久久| 国产精品高潮呻吟AV无码| 国产手机在线观看| 永久看看免费大片| 欧美亚一区二区三区| 免费观看一级特黄欧美大片| 特黄特黄一级片| 日韩亚洲一区在线播放| 久久久午夜精品| 91av在线网站| 亚洲精品中文在线影院| 国产成人精品久久亚洲高清不卡| 色的视频在线免费看| 色婷婷av一区二区三区大白胸| 欧美日韩在线观看一区二区| 五月婷婷开心中文字幕| 日韩在线观看免费| 久久国产三级| 日本精品在线播放| 日韩精品亚洲专区在线观看| 2020国产精品小视频| 中文字幕在线网站| 精品丝袜久久| 中文字幕少妇一区二区三区| 悠悠资源网亚洲青| 欧美日韩在线播放一区二区| 在线日韩精品视频| 国产亚洲精品久久777777| 国产精品人人妻人人爽人人牛| 88久久精品无码一区二区毛片| 亚洲国产1区| 国产精品免费视频久久久| 亚洲黄色网址| 国产高清视频在线观看| 欧美色播在线播放| 99精品国产在热久久| ww久久综合久中文字幕| 毛片在线能看| 日韩国产欧美一区二区三区| 久草在线在线精品观看| 久久久久久久久久国产精品| 久久永久免费视频| 午夜精品久久久久久久蜜桃| 1024成人| 国产精品区一区二| 五码日韩精品一区二区三区视频| 亚洲视频免费在线| 99精品中文字幕| 国产永久免费高清在线观看视频| 上原亚衣加勒比在线播放| 中文字幕欧美视频| 免费观看又色又爽又黄的网站| 一区二区三区四区日韩| 女人被爽到呻吟gif动态图下载| 亚洲欧美精品一区二区三区| 天堂网www在线网| 日本成人三级| 亚洲图片123| 99reav2| 欧美激情中文网| 狠狠搞狠狠干| 欧美日韩在线观看视频| 久久99久久99精品免观看粉嫩| 精品国产综合| www青青草原| 中文字幕一区二区三区四| 91福利电影| 色婷婷亚洲婷婷| 国产精品亚洲一区| 香蕉视频国产精品| 成人激情久久| 成年人福利网站| 亚洲成在人线免费视频| 初尝黑人巨炮波多野结衣电影| 日本一区二区三区四区在线视频| 久久久久久日本一区99| 中国一级片黄色一级片黄| 亚洲第五色综合网| 亚洲不卡系列| 99自拍视频在线观看| 欧美丰满老妇熟乱xxxxyyy| 成人免费高清完整版在线观看| 99视频资源网| 日韩三级电影网址| 精品电影在线观看| 欧美成人精品1314www| 国产乱妇乱子在线播视频播放网站| 久久国产精品亚洲va麻豆| 国产日韩精品久久| 午夜小视频在线观看| 精品视频vs精品视频| 亚洲乱码精品久久久久..| 91精品999| 亚洲成年人视频| 51色欧美片视频在线观看| 欧美国产在线一区| 我要看一级黄色大片| 欧美videos粗暴| 免费影视观看网站入口| 日韩免费一级视频| a级在线观看| 日本一区二区视频在线播放| 国产调教精品| 久久草在线看| 午夜久久久久久久久久一区二区| 欧美一卡2卡3卡4卡无卡免费观看水多多| 日韩在线激情视频| 男女超爽视频免费播放| 5566中文字幕一区二区电影| 久久精品xxx| 伊人久久综合视频| 免费成人黄色网| 91九色精品视频| 毛片基地一级大毛片| 亚洲欧美国产高清va在线播放| 国产精品天干天干在观线| 久久国产色av免费观看| 日韩av网站在线| 日韩精品久久久毛片一区二区| 亚洲色图另类专区| 久久久久久久综合日本| 久久综合色鬼综合色| 久久性生活视频| 日韩综合在线| 重囗味另类老妇506070| 成人免费在线视频播放| 天天碰夜夜操| 日韩av快播网址| 亚洲最大中文字幕| 欧美日韩二三区| 国产香蕉在线| 日本 国产 欧美色综合| 国产日本精品视频| 久久久日本电影| 99精品久久只有精品| 欧美激情一级欧美精品| 96sao精品视频在线观看| 中文字幕在线观看免费视频| 久久亚洲精品中文字幕蜜潮电影| 一区二区在线视频播放| 亚洲va久久久噜噜噜久久狠狠| 国产91色在线|免| 综合久久一区二区三区| 国产精品国产三级国产aⅴ中文| 视频在线亚洲| 欧美日韩激情在线观看| 久久97超碰国产精品超碰| 亚洲成a人片777777久久| 国内爆初菊对白视频| 一本久道高清无码视频| 国产 日韩 欧美 综合| 精品国产成人av在线免| 国产免费黄色一级片| 欧美一区二区三区四区在线观看| 亚洲欧美自拍偷拍| 国产成人高清精品免费5388|