java语言实现冒泡排序、简单选择排序、反转排序

package person;

import java.util.Scanner;

public class Jerque {
	public static void main(String[] args){
		System.out.println("输入数据");
        int[]l=new int [10];
		for(int i=0;i<10;i++)
			l[i]=new Scanner(System.in).nextInt();

		Jerque sorter=new Jerque();//直接创建排序类的对象
		sorter.MaopaoSort(l);
		SelectSort(l);
		sorter.ReverseSort(l);
	}
    public void MaopaoSort(int[] l){
	    for(int i=0;i<9;i++){
	    	for(int j=0;j<9-i;j++){
	    		if(l[j]>l[j+1]){
	    			int temp=l[j];
	    			l[j]=l[j+1];
	    			l[j+1]=temp;
	    		}
	    	}
	    }
	    System.out.println("冒泡排序");
	    show(l);  
	    System.out.println();
    }
    public static void SelectSort(int[] l) {
    	int index;
    	for(int i=1;il[index]){
    				index=j;
    			}
    		}
    		int temp=l[l.length-i];
    		l[l.length-i]=l[index];
    		l[index]=temp;
    	}
    	System.out.println("直接选择排序");
    	show(l);
    	System.out.println();
	}
    public void ReverseSort (int[] l) {
    	int len=l.length;
    	for(int i=0;i


运行结果

java语言实现冒泡排序、简单选择排序、反转排序_第1张图片


你可能感兴趣的:(Java,算法)