选择排序法对数组进行排序
生活随笔
收集整理的這篇文章主要介紹了
选择排序法对数组进行排序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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;}}}
}
?
?
轉載于:https://www.cnblogs.com/BatmanY/p/8710781.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的选择排序法对数组进行排序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python全栈学习--day12(函数
- 下一篇: mongoose日期 时间 范围查询