Java数组直接选择排序sort()排序
Posted 好好学习,天天向上
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java数组直接选择排序sort()排序相关的知识,希望对你有一定的参考价值。
1 /** 2 * 1.数组sort()排序 3 * 2.直接选择排序(两重for循环排序) 4 */ 5 import java.lang.*; 6 import java.lang.reflect.Array; 7 import java.util.*; 8 import static java.lang.StrictMath.*; 9 10 public class Demo1 { 11 public static void main(String args[]){ 12 int[] arr = {1,4,612,333,-8,2,-12,4534,0}; 13 Arrays.sort(arr); //默认从小到大进行sort()排序 14 for(int i=0;i<arr.length;i++) 15 System.out.print(arr[i]+" "); 16 System.out.println(); 17 18 int a[] =new int[] {1,4,612,333,-8,2,-12,4534,0}; 19 for(int i=0;i<a.length;i++){ //2.直接选择排序(两重for循环排序) 20 for(int j=i+1;j<a.length;j++){ 21 if(a[i]>a[j]){ 22 int temp=a[j]; 23 a[j]=a[i]; 24 a[i]=temp; 25 } 26 } 27 } 28 for(int i=0;i<a.length;i++) 29 System.out.print(a[i]+" "); 30 System.out.println(); 31 } 32 }
以上是关于Java数组直接选择排序sort()排序的主要内容,如果未能解决你的问题,请参考以下文章