千家信息网

Java中怎么实现选择排序

发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,Java中怎么实现选择排序,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。public class SelectionSortExam
千家信息网最后更新 2025年01月24日Java中怎么实现选择排序

Java中怎么实现选择排序,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

public class SelectionSortExample {    public static void selectionSort(int[] arr){        for (int i = 0; i < arr.length - 1; i++)        {            int index = i;            for (int j = i + 1; j < arr.length; j++){                if (arr[j] < arr[index]){                    index = j;//searching for lowest index                }            }            int smallerNumber = arr[index];            arr[index] = arr[i];            arr[i] = smallerNumber;        }    }    public static void main(String a[]){        int[] arr1 = {9,14,3,2,43,11,58,22};        System.out.println("Before Selection Sort");        for(int i:arr1){            System.out.print(i+" ");        }        System.out.println();        selectionSort(arr1);//sorting array using selection sort        System.out.println("After Selection Sort");        for(int i:arr1){            System.out.print(i+" ");        }    }}

关于Java中怎么实现选择排序问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

0