国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現在的位置是:首頁 » scratch編程資訊

資訊內容

隊列【Scratch版】

極客小將2020-11-13-
????隊列可以想象成排隊購票,先來的人排在前面,后到的人就排在隊伍后面,如下圖所示,是一種先進先出的結構。

????隊列可以想象成排隊購票,先來的人排在前面,后到的人就排在隊伍后面,如下圖所示,是一種先進先出的結構。

upload/article/images/2020-11-13/3279576d7814e1d8942a7c4379d81b83.jpg

在計算機系統程序中經常可以見到隊列的應用,例如打印機打印作業的調度、CPU的作業隊列在不考慮工作優先權的情況下都是先到先處理。隊列結構有兩個實現數據進出的方法,即Enqueue與Dequeue。
  • Enqueue:將數據加入后端(rear)。

  • Dequeue:取出數據(front)的數據。

????????隊列是“先進先出”的處理方式,下面通過范例程序來實現隊列結構。

范例:數據先進先出

????????以列表仿真隊列結構,假設列表里已經有整數1~5,讓用戶輸入5個整數,正整數代表添加數據到列隊中,-1代表從隊列取出數據,執行之后列表內的各項是什么?(例如,用戶輸入的整數是6、9、-1、12、78。)

????????程序積木如下圖:

upload/article/images/2020-11-13/15d69f24444af84311b9ceede1a6993f.jpg執行結果如下圖:upload/article/images/2020-11-13/5e51f1ac9e4c9ae856e68ecbf62b3daf.jpg

聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除

預約試聽課

已有385人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 余江县| 祁连县| 枞阳县| 东方市| 上思县| 扎鲁特旗| 简阳市| 梓潼县| 琼海市| 安泽县| 高密市| 乐至县| 义马市| 哈巴河县| 永州市| 镇宁| 于田县| 达州市| 东莞市| 长乐市| 报价| 定安县| 民丰县| 兖州市| 杭锦后旗| 衡水市| 历史| 东兴市| 容城县| 会理县| 毕节市| 永靖县| 铁力市| 汽车| 浦东新区| 海南省| 桑植县| 获嘉县| 龙江县| 广灵县| 松原市|