国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩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人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 嫩江县| 邯郸市| 屏东县| 宜阳县| 木兰县| 山阴县| 太和县| 二连浩特市| 滁州市| 万全县| 西乌| 钟祥市| 基隆市| 黑水县| 新巴尔虎右旗| 中西区| 凭祥市| 闽侯县| 兰考县| 连州市| 乐业县| 南溪县| 陕西省| 曲麻莱县| 满城县| 沿河| 阿克陶县| 嘉峪关市| 余庆县| 唐海县| 天峻县| 隆尧县| 商水县| 板桥市| 洪雅县| 四子王旗| 长葛市| 襄樊市| 濮阳县| 双桥区| 南江县|