1. 程式人生 > 資訊 >AMD 影象銳化 RIS 現可用於視訊播放 / 網頁瀏覽/ 辦公軟體

AMD 影象銳化 RIS 現可用於視訊播放 / 網頁瀏覽/ 辦公軟體

//選擇排序
public class SelectionSort {
    public static void main(String[] args) {
        int[] arr={1,3,2,45,65,33,12};
        System.out.println("交換之前:");
        for(int num:arr){
            System.out.print(num+" ");
        }        
        //選擇排序的優化
        for(int i = 0; i < arr.length - 1; i++) {//
做第i趟排序 int k = i; for(int j = k + 1; j < arr.length; j++){// 選最小的記錄 if(arr[j] < arr[k]){ k = j; //記下目前找到的最小值所在的位置 } } //在內層迴圈結束,也就是找到本輪迴圈的最小的數以後,再進行交換 if(i != k){ //交換a[i]和a[k] int
temp = arr[i]; arr[i] = arr[k]; arr[k] = temp; } } System.out.println(); System.out.println("交換後:"); for(int num:arr){ System.out.print(num+" "); } } }