【Scratch】在清單中找出最大值和最小值
同樣都是找出最大值和最小值,但是和前面那個範例不一樣的地方在於,前一個例子是在輸入資料時一邊放入資料,一邊就在判斷最大值以及最小值了,但是在這個例子中,我們假設清單的資料是一開始就已經有的,我們是要透過一個迴圈到清單中去找出最大值和最小值。
同樣都是找出最大值和最小值,但是和前面那個範例不一樣的地方在於,前一個例子是在輸入資料時一邊放入資料,一邊就在判斷最大值以及最小值了,但是在這個例子中,我們假設清單的資料是一開始就已經有的,我們是要透過一個迴圈到清單中去找出最大值和最小值。
在學習如何排序之前,讓我們先來瞭解清單的應用,以及如何透過角色來輸入清單所需要的資料。
接續上一篇文章的內容,在井字棋遊戲已經可以使用陣列(清單)來記錄棋盤的內容時,此時就可以根據清單的內容來判斷是哪一方可以獲得最終的勝利。
選擇排序法是一個非常好理解的排序演算法,雖然它的效能並不好,但是對於初學者來說卻很好理解,因此是初學演算法的同學一個非常好的入門練習。
棋盤畫好之後,要把棋子擺上去了,可是不同於井字棋,五子棋有非常大的棋盤,因此如何把棋子擺在正確的位置上,需要再做一點說明。
近期留言