选择排序法对数组进行排序
Posted BatmanY
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了选择排序法对数组进行排序相关的知识,希望对你有一定的参考价值。
package selectionSort; import java.util.Arrays; public class Exam { //使用选择排序法对数组进行排序 public static void main(String[] args) { int[] nums= {23,3453,123,54,12,45,145,135,656,146,65}; SelectionSort(nums); System.out.println(Arrays.toString(nums)); } public static void SelectionSort(int[] nums) { if(nums==null||nums.length<0) { return; } for(int i=0;i<nums.length-1;i++) { int arrayMin=nums[i]; int arrayMinIndex=i; for(int j=i+1;j<nums.length;j++) { if(arrayMin>nums[j]) { arrayMin=nums[j]; arrayMinIndex=j; } } if(arrayMin!=i) { nums[arrayMinIndex]=nums[i]; nums[i]=arrayMin; } } } }
以上是关于选择排序法对数组进行排序的主要内容,如果未能解决你的问题,请参考以下文章