选择排序+对数器
2021-02-08 06:16
标签:maxsize ack swa nic void ati array div selection 选择排序+对数器 标签:maxsize ack swa nic void ati array div selection 原文地址:https://www.cnblogs.com/yanghailu/p/12772148.htmlpackage arithmetic;
import java.util.ArrayList;
import java.util.Arrays;
/**
* @author hailu
*/
public class SelectionSort {
public static void selectionSort(int[] arr) {
if (arr == null || arr.length ) {
return;
}
/*
* 0 ~ n-1
* 1 ~ n-1
* 2 ~ n-1
* ...~ n-1
* */
// i ~ N-1
for (int i = 0; i ) {
// 最小值在哪个位置上 i~n-1
int minIndex = i;
// i ~ N-1 上找最小值的下标
for (int j = i + 1; j ) {
minIndex = arr[j] j : minIndex;
}
swap(arr, i, minIndex);
}
}
public static void main(String[] args) {
// int[] arr = new int[]{5, 3, 4, 1, 2};
// selectionSort(arr);
// printArray(arr);
int testTime=500000;
int maxSize=100;
int maxValue=100;
boolean succeed=true;
for (int i=0;i
下一篇:14Java的IO流