他跟冒泡排序特别像,但是有点区别,冒泡是俩个,俩个做比较,选择是你自己随便定义集合中的一个数,然后拿着这个数去做比较,、
选着排序5, 3, 2, 6, 7, 9, 1
int index = 0;
for (int j = 0; j < array.length; j++) {
if (array[j] < array[index]) {
index = j;
}//交换 int temp = array[0]; array[0] = array[index]; array[index] = temp; System.out.println(index + "多少"); System.out.println(array[index] + "技术"); }
//完整代码
/**
* 选着排序5, 3, 2, 6, 7, 9, 1
*/
private static void Select(int[] array) {
for (int i = 0; i < array.length; i++) {
int index = i;
for (int j = i; j < array.length; j++) {
if (array[j] < array[index]) {
index = j;
}
int temp = array[i];
array[i] = array[index];
array[index] = temp;
System.out.println(index + "多少");
System.out.println(array[index] + "技术");
}
}
}我们经常用到的其实就是中间那点代码
點擊查看更多內容
為 TA 點贊
評論
評論
共同學習,寫下你的評論
評論加載中...
作者其他優質文章
正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦