/**
* 数组的排序方法
* @author ma
*
*/
public class ArraySortType {
/**
* 数组选择排序的方法
* @param array
*/
public static void arraySelectSort(int[] array) {
//遍历数组
for(int i = 0; i < array.length; i++){
//
for(int j = i+1; j < array.length; j++){
if(array[i] > array[j]){
//定义 一个临时变量来的互换中间量
int temp = array[i];
array[i] = array[j];
array[j] = temp;
}
}
}
}
/**
* 数组冒泡排序的方法
* @param array
*/
public static void arrayBubbleSort(int[] array) {
//遍历数组
for(int i = 0; i < array.length-1; i++){
//数组排序,如果前一个数大于后一个数,那么把前一个数和后一个数的值互换
for(int j = 0; j < array.length-1-i; j++){
if(array[j] > array[j+1]){
//定义 一个临时变量来的互换中间量
int temp = array[j];
array[j] = array[j+1];
array[j+1] = temp;
}
}
}
}
}
java中数组的排序方法(选择排序和冒泡排序) 按 Ctrl+C 复制代码
最新推荐文章于 2022-01-12 15:11:55 发布