集册 Java实例教程 选择排序功能

选择排序功能

欢马劈雪     最近更新时间:2020-01-02 10:19:05

460
提示:您可在线编辑运行本教程的实例 - 运行实例,去试试!
选择排序功能

class Selection_Sort

{// 来 自 nowjava

    // function for selection sort

    public static void SelectionSort(int[] array, int size)

    {

        int min_index, temp;

        

        for(int i = 0; i < size - 1; i++)

        {

            min_index = i;


            for(int j = i + 1; j < size; j++)

                if(array[j] < array[min_index])

                    min_index = j;


            temp = array[i];

            array[i] = array[min_index];

            array[min_index] = temp;

        }

    }

    /**
     * N o w  J a v a  .   c o m 提 供 
    **/

    // function ro print array

    public static void Print_Array(int[] array, int size)

    {

        for(int i = 0; i < size; i++)

            System.out.print(array[i] + " ");


        System.out.println();

    }


    public static void
展开阅读全文