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()排序的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript数字数组怎么按数字大小排序?

排序--选择排序Selection Sort Java实现

JavaScript数字数组怎么按数子大小排序

Arrays 类操作 Java 的数组排序

C++中有专门给对象数组排序的类方法吗,就像Java中的sort

java实现几种常用排序:选择排序