选择排序

来源:互联网 发布:c语言杨辉三角流程图 编辑:程序博客网 时间:2024/06/06 19:42
package sort;public class SelectionSort1 {    public static void SelectionSort(int array[]){        for(int i = 0;i < array.length - 1;i++){            int min = i;            for(int j = i + 1;j < array.length ;j++)                if(array[j] < array[min]){                    min = j;                }            if(min != i){                int temp = array[min];                array[min] = array[i];                array[i] = temp;            }        }    }    public static void main(String[] args) {        int array[] = {19, 17, 16, 12, 9, 15, 1, 2, 11, 7, 3, 10, 14};        SelectionSort(array);        for(int i=0;i<array.length;i++){            System.out.print(array[i]+" ");        }    }}
0 0
原创粉丝点击