c# 選擇排序
選擇排序的原理,第一次從陣列中選出最小的數,將它放在陣列的第一位置,第二次再從陣列中選出最小的數,將它放置在第二個位置,以後每次都選出最小的數,按照上邊的排序方式,放置在陣列中合適的位置,這樣到最後選出的數就是有序的。
staticvoid main(string
args)
;//72, 54, 59, 30, 31, 78, 2, 77, 82, 72
int temp = 0
;
int minindex = 0
;
for (int i = 0; i < list.count; i++)
}temp =list[minindex];
list[minindex] =list[i];
list[i] =temp;
}foreach (var item in
list)
", item));
}console.writeline();
console.readline();
}
C 選擇排序演算法
原理 選擇排序是搜尋整個陣列,將找到的最小值與陣列中第一位元素交換位置 然後在剩下的元素中找到最小值,將找到的最小值與陣列中第二位元素交換位置,依此類推,直到將所有的元素排好順序。選擇排序,從小到大排列 public static void selectionsort 定義乙個陣列 for int ...
C 排序演算法(二) 選擇排序
昨日坐火車碰見一學通訊的女生,天之驕子信心滿滿,可是想棄理從文。看來不僅僅婚姻是圍城,我們每個人都深處圍城之中。不過本博主一直都要朝圍城裡擠,眼看曙光即要出現 好了,話說上回冒泡完之後,現在要選擇排序又來了 程式如下 using system namespace mysort 遍歷完一遍後,那麼mi...
演算法導論 選擇排序 c
到了大三才發現自己大二缺了多少的功課,最近開始看演算法導論,將以前丟掉的拾起來。在看完2.1插入排序之後,做了一下課後習題,看到這個演算法 選擇演算法 選擇演算法的思想是 第一次取得陣列的最小元素,放在第乙個位置。接著取得陣列的第二小元素,放在第二個位置。如此下去,直到找到倒數第二小的元素,放在倒數...