初学java随笔

初学java,在基础课程中学到了很多东西,下面把所学的2种数组的排序方法分享下:

1丶冒泡排序: 

 1public static void bubbleSort(int[] bur) {
 2 
 3          for(int x=0; x<arr.length-1; x++) {
 4 
 5              for(int y=0; y<arr.length-x-1; y++) {
 6 
 7                 if(bur[y]>bur[y+1]){
 8 
 9                     int tem = bur[y];
10 
11                    bur[y] =bur[y+1];
12 
13                    bur[y+1] = tem;
14 
15                 }
16 
17              }
18 
19          }
20 //遍历数组
21   }

2丶直接排序
1  private static void () {
2    int[]  nums = new int[]{4,13,-1,2,0,5,30};
3    for (int i = 0; i < nums.length; i++) {
4    int s = i;
5    for (int j = i; j < nums.length; j++) {
6      if (num[j]<num[s]) {
7       s = j;
8}
9}
10    int m = nums[i];
11    nums[i] = nums[s];
12    nums[m] = s;
13 //遍历数组
14}
大概就是这样啦,遍历数组有还有2种方法放在下次的内容里


猜你喜欢

转载自www.cnblogs.com/windsand/p/11300242.html