数据结构-选择排序
Posted linux777
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据结构-选择排序相关的知识,希望对你有一定的参考价值。
1 package com.datastack.search; 2 3 import java.util.Arrays; 4 5 //选择排序 6 public class SelectSort 7 public static void main(String[] args) 8 int[] arr = new int[] 5,3,2,54,5,1,23,5,3,2,3,1,5,65; 9 selectSort(arr); 10 11 System.out.println(Arrays.toString(arr)); 12 13 //选择排序 14 public static void selectSort(int[] arr) 15 for(int i=0;i<arr.length;i++) 16 int minIndex=i; 17 for(int j=i+1;j<arr.length;j++) 18 if(arr[j]<arr[minIndex]) 19 minIndex=j; 20 21 22 if(i!=minIndex) 23 int temp = arr[i]; 24 arr[i] = arr[minIndex]; 25 arr[minIndex] = temp; 26 27 28 29 30
以上是关于数据结构-选择排序的主要内容,如果未能解决你的问题,请参考以下文章
数据结构常用排序算法(包括:选择排序,堆排序,冒泡排序,选择排序,快速排序,归并排序)