冒泡排序

来源:互联网 发布:cf淘宝商城 编辑:程序博客网 时间:2024/05/29 09:43

package reviewTest;

import java.util.Arrays;
/**
* 测试冒泡排序
* @author Administrator
*
*/
public class test {

public static void main(String[] args) {    int[] numbers={84,5,1,65,70,100,200};//定义一个数组,下标为0-6    Arrays.sort(numbers);//升序排序    System.out.println(Arrays.toString(numbers));    test.desc(numbers);//调用降序排序方法    System.out.println(Arrays.toString(numbers));}//冒泡排序(降序排序)public static void desc(int[] array){    for(int b=0;b<array.length-1;b++){//最后一位数不比较,从第0位下标        for(int c=b+1;c<array.length;c++){//从第1位下标            if(array[c]>array[b]){//如果第1位下标大于第0位下标执行下面 换位赋值(大的在前、小的在后),下标依次类推                int d=array[b];//定义一个整数,将小的整数赋值给该整数                array[b]=array[c];//将大的整数赋值到小的整数下标                              array[c]=d;//最后将小整数赋值到大的整数下标            }        }       }   }

}

0 0
原创粉丝点击