人生最曼妙的风景,竟是内心的淡定与从容!
問題 2 的 每次排序,一定會所最大 的數放到最尾部,所以第二次比較的時候,就不用對最後一位的數進行操作
1.我這已經是最優的了吧
不是
2.第二個for迴圈的j條件,為什麼要設定成 Max - i - 1 ,Max表示陣列長度.
從Max - 1- i到Max - 1是已經排好序的
Max - 1- i
Max - 1
objectiv-c是什麼鬼
objectiv-c
問題1:這個演算法還有一點可以優化,就是對已經有序的序列的處理,比如{1,2,3,5,4};,處理方法是如果沒有交換就跳出循環不過我沒有完成優化,因為測試過沒能完成排序。 問題2:j條件的設定:取決於i的值,因為i之前都是排過序的,還有陣列最後一位元素也是排過的。
問題 2 的 每次排序,一定會所最大 的數放到最尾部,所以第二次比較的時候,就不用對最後一位的數進行操作
不是
從
Max - 1- i
到Max - 1
是已經排好序的objectiv-c
是什麼鬼問題1:這個演算法還有一點可以優化,就是對已經有序的序列的處理,比如{1,2,3,5,4};,處理方法是如果沒有交換就跳出循環不過我沒有完成優化,因為測試過沒能完成排序。
問題2:j條件的設定:取決於i的值,因為i之前都是排過序的,還有陣列最後一位元素也是排過的。