close
再過幾天就學一個月了
現在寫排序的功能
輸入 44 11 55 33
輸出 11 33 44 55
用函數的方式寫
把字串拆成數字 存在陣列裡面 傳給函數去排序
然後回傳排序後的結果 再顯示出來
或是要直接回傳排序後的字串也可
排序最基本的方法是 氣泡排序法
要用到雙層FOR 不清楚的話可以搜尋氣泡排序法
-------------------------------------------------------------- 6/5
看了很多天+很多篇FOR新手的氣泡排序文
還是沒有完全懂
--------------------------------------------------------------6/12
整理好心情再出發
查資料的時候問了阿桃
陣列索引
假如 arr[1 , 2 , 5 , 3]
j = 0
那 arr[j] > arr[j+1]
就是 arr[0] > arr[1]
就是 1>2
-------------------------------------------------------------6/14
阿桃為了腦弱的我寫了淺顯易懂版的排序範例
看懂後出新作業
加上註解
改成這樣可以查看他每次交換步驟 搞懂他是怎麼運作
改這樣更清楚 全部步驟都顯示
在更清楚一點的版本
給每次比較的兩個數紅色 可以知道是哪兩個在比
這個選擇排序方法是 第一個數先跟後面全部的比一輪
比完就確定第一個數一定最小 再來就不管第一個數了
再來第二個數 跟後面全部比一輪
執行效率和氣泡排序一樣 所以沒啥差
全站熱搜
留言列表