好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 詳解python數(shù)據(jù)結(jié)構(gòu)之隊列Queue

詳解python數(shù)據(jù)結(jié)構(gòu)之隊列Queue

熱門標(biāo)簽:激戰(zhàn)2地圖標(biāo)注 唐山智能外呼系統(tǒng)一般多少錢 海南400電話如何申請 廣告地圖標(biāo)注app 公司電話機器人 白銀外呼系統(tǒng) 哈爾濱ai外呼系統(tǒng)定制 騰訊外呼線路 陜西金融外呼系統(tǒng)

一、前言

隊列Queue是一種先進先出(FIFO,F(xiàn)irst In First Out)的線性表。允許一端進行插入(rear),對應(yīng)的另一段進行刪除(front)。

本篇包含以下內(nèi)容:
(1)Queue的基本格式
(2)入隊列en_queue
(3)刪除數(shù)據(jù)函數(shù) de_queue

二、Queue的基本格式

class Queue():
    def __init__(self,size):
        self.size = size 
        self.front = -1 #設(shè)置front初始值,每出隊列一個數(shù)據(jù)就加 1
        self.rear = -1 #設(shè)置rear初始值,每入隊列一個數(shù)據(jù)就加 1
        self.queue = [] #隊列中數(shù)據(jù)的列表
        
    def display_queue(self): #打印隊列數(shù)據(jù)
        print(self.queue)

if __name__ == "__main__":
    queue = Queue(6) #設(shè)置隊列queue的空間大小
    queue.display_queue() #調(diào)用打印函數(shù)

三、入隊列函數(shù) en_queue

class Queue():
    def __init__(self,size):
        self.size = size
        self.front = -1
        self.rear = -1
        self.queue = []

    def en_queue(self,data):
        if self.rear >= (self.size -1): #當(dāng)入隊列數(shù)據(jù)數(shù)量大于隊列的size,提示queue is full!
            print("queue is full!")
            return 
        self.queue.append(data) #queue有空間就將數(shù)據(jù)入隊列
        self.rear += 1 #每入隊列一個數(shù)據(jù)就加 1

    def display_queue(self):
        print(self.queue)

if __name__ == "__main__":
    queue = Queue(6)
    queue.en_queue(0)
    queue.en_queue(1)
    queue.en_queue(2)
    queue.en_queue(3)
    queue.en_queue(4)
    queue.en_queue(5)
    queue.en_queue(6) #queue空間是 6,入隊列數(shù)據(jù)有 7 個,提示queue is full!
    queue.display_queue()
    

執(zhí)行結(jié)果:

四、刪除數(shù)據(jù)函數(shù) de_queue

class Queue():
    def __init__(self,size):
        self.size = size
        self.front = -1
        self.rear = -1
        self.queue = []
    def en_queue(self,data):
        if self.rear >= (self.size -1):
            print("queue is full!")
            return 
        self.queue.append(data)
        self.rear += 1
    
    def de_queue(self):
        if  self.rear  0: #rear表示隊列中數(shù)據(jù)的多少,所以當(dāng)它小于0時說明queue中沒有數(shù)據(jù)
            print("queue is empty!")
            return
        self.front += 1 #當(dāng)queue不為空時,每出隊列一個數(shù)據(jù) front就加 1
        self.queue.pop(0) #刪除最先進來的數(shù)據(jù)
        self.rear -= 1 #刪除一個數(shù)據(jù),隊列中的數(shù)據(jù)數(shù)量就要減 1

    def display_queue(self):
        print(self.queue)

if __name__ == "__main__":
    queue = Queue(6)
    queue.en_queue(0)
    queue.en_queue(1)
    queue.en_queue(2)
    queue.en_queue(3)
    queue.en_queue(4)
    queue.en_queue(5)
    queue.display_queue()
    queue.de_queue()
    queue.display_queue()
    queue.de_queue()
    queue.display_queue()
    queue.de_queue()
    queue.display_queue()
    queue.de_queue()
    queue.display_queue()
    queue.de_queue()
    queue.display_queue()
    queue.de_queue()
    queue.display_queue()
    queue.de_queue()
    queue.display_queue() #隊列中共有 6 個數(shù)據(jù),刪除 7 個數(shù)據(jù),所以會提示queue is empty!

執(zhí)行結(jié)果:

到此這篇關(guān)于詳解python數(shù)據(jù)結(jié)構(gòu)之隊列Queue的文章就介紹到這了,更多相關(guān)python隊列Queue內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python機器學(xué)習(xí)入門(二)之Python數(shù)據(jù)理解
  • 詳解python數(shù)據(jù)結(jié)構(gòu)之棧stack
  • python數(shù)據(jù)類型相關(guān)知識擴展
  • Python數(shù)據(jù)類型最全知識總結(jié)
  • python數(shù)據(jù)處理——對pandas進行數(shù)據(jù)變頻或插值實例
  • python入門課程第四講之內(nèi)置數(shù)據(jù)類型有哪些

標(biāo)簽:四川 惠州 鷹潭 黑龍江 黔西 益陽 常德 上海

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《詳解python數(shù)據(jù)結(jié)構(gòu)之隊列Queue》,本文關(guān)鍵詞  詳解,python,數(shù)據(jù)結(jié)構(gòu),之,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《詳解python數(shù)據(jù)結(jié)構(gòu)之隊列Queue》相關(guān)的同類信息!
  • 本頁收集關(guān)于詳解python數(shù)據(jù)結(jié)構(gòu)之隊列Queue的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 日本gif出处168期动态图| 国产亚洲精品hd网站| 久在草草A99| 男女做a一级视频免费观看| 欧美精品亚洲人成在线观看| 年轻的老师k8经典网| 韩国三级HD中文字幕完美搭档| 色色色色色色色色色色色色色色| 老熟妇一区二区三区啪啪| 免费观看成人毛片| 全彩里番acg同人志本子| 欧美精品xxxxbbbb| 岛秘?国乳无码秘?天堂| 抓老师的两只兔子| 亚洲伊人tv综合网色| 久久综合伊人男女羞羞| 美女?光屁屁?无遮挡小说| 激情亚洲综合网| 我是全班的发泄玩具| 精产国品一二三产区区别在线观看| 24小时日本韩国在线观看| 三级国产精品一区二区| 伦理片中文视频| 91人人妻人人澡人人爽人人精品| 中国一级特黄真人高清aa大片| 男人天堂成人| 美女被男人桶到爽免费网站免下载| 密会电影高清完整免费看| 国产欧美久久久久一区二区三区 | 一女多夫好涨四根3H| 再深一点灬舒服灬太大的用户评价 | 宠h乖嫩娇| 短篇合欢乱肉欲文500篇| 91美女精品??????App| 美女扒开内衣视频软件| 兄弟的女朋友| 综合网色| 99九九漫画在线| 乌克兰性极品XXⅩOOOO| 呦女网站呦女| 国产丝袜按摩女技师在线|