竹内纱里奈和大战黑人_欧美成人黄色小视频_91福利影视_欧美在线观看视频网站_h色网站免费观看_97综合

極客小將

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

資訊內容

scratch算法練習-選擇排序

極客小將2023-08-17-
scratch算法練習-選擇排序題目:使用Scratch編寫程序,對列表中的10個數利用選擇排序法排序。【不易理解,建議年齡10+】簡單選擇排序的基本思想:第1趟,在待排序記錄r[1]~r[n]中選出最小的記錄,將它與r[1]交換;第2趟,在待排序記錄r[2]~r[n]中選出最小的記錄,將它與r[2]

scratch算法練習-選擇排序


題目:使用Scratch編寫程序,對列表中的10個數利用選擇排序法排序。【不易理解,建議年齡10+

簡單選擇排序的基本思想:第1趟,在待排序記錄r[1]~r[n]中選出最小的記錄,將它與r[1]交換;第2趟,在待排序記錄r[2]~r[n]中選出最小的記錄,將它與r[2]交換;以此類推,第i趟在待排序記錄r[i]~r[n]中選出最小的記錄,將它與r[i]交換,使有序序列不斷增長直到全部排序完畢。

以下為簡單選擇排序的存儲狀態,其中大括號內為無序區,大括號外為有序序列:

初始序列:{49 27 65 97 76 1238}

  第1趟:1249交換:12{27 65 9776 49 38}

  第2趟:27不動 :12 27{65 97 76 49 38}

  第3趟:6538交換:12 27 38{9776 49 65}

  第4趟:9749交換:12 27 3849{76 97 65}

  第5趟:7665交換:12 27 38 4965{97 76}

  第6趟:9776交換:12 27 38 4965 76 97 完成

數據交換位置的一般方法:假設我們要交換A\B兩個瓶子中的水,首先要把A瓶子里的水倒出來放入其它容器里C里,然后再把B瓶子里的水倒入到A瓶里,最后把其它容器C里的水倒回B瓶子里,這樣就完成了交換,程序也是如此。例如:替換第1項與第3項,將第1項存入臨時變量,然后把第1項替換為第3項,再將第3項替換為臨時變量。

 


預約試聽課

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

主站蜘蛛池模板: 99久久精约久久久久久清纯 | 成人a级网站 | 亚洲欧美日韩在线一区 | 成人精品久久 | a黄色| 国产亚洲欧美一区二区 | 综合久色 | 一本色道精品久久一区二区三区 | 欧美激情一区二区三区 | 一区二区三区回区在观看免费视频 | av成人免费 | 亚洲国产精品第一区二区 | 国产v亚洲v天堂无码 | 欧美日韩亚洲天堂 | 超碰在线影院 | 国产激情一区二区三区 | 91久久精品人人做人人爽综合 | 国产精品99久久 | 国产电影av | 国产精品免费视频观看 | av伊人网 | 国产高清a v| 亚洲一区二区中文字幕 | 欧美视频网址 | 免费福利影院 | www.久久精品 | 91日日| 精品在线一区二区三区 | 伊人精品成人久久综合软件 | 亚洲国产高清在线 | 久久99亚洲精品 | 91精品国产色综合久久不卡98口 | 激情自拍网| 国产精品成人一区 | 久久精品国产99国产精品 | 91超碰中文字幕久久精品 | 国产精品久久久久久久免费大片 | 亚洲成a| 精品国产乱码久久久久久影片 | 久久国产日韩欧美 | 中文字幕免费在线 |