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

主站蜘蛛池模板: 中方县| 区。| 高州市| 余干县| 夏津县| 榕江县| 理塘县| 格尔木市| 沙洋县| 临沂市| 陇西县| 洛浦县| 德格县| 大化| 沂南县| 大余县| 星座| 清远市| 清水县| 徐汇区| 新龙县| 夏邑县| 石景山区| 临沂市| 光泽县| 嘉禾县| 成武县| 祁阳县| 邢台县| 彭水| 义马市| 建平县| 巴青县| 靖安县| 洮南市| 招远市| 娱乐| 尼勒克县| 乐业县| 安远县| 金沙县|