冒泡排序 选择排序(JAVA)

冒泡排序 

package Day2;
import java.util.Scanner;
public class _2 {
    public static void main(String[] args) {
        Scanner cin=new Scanner(System.in);
        int num=cin.nextInt();
        int a[]=new int[num];
        for(int i=0;ia[j+1])
                {
                    a[j]=a[j]^a[j+1];
                    a[j+1]=a[j]^a[j+1];
                    a[j]=a[j]^a[j+1];
                }
            }
        }
        for(int t:a)
        {
            System.out.println(t);
        }
    }
}

选择排序

package Day2;

import java.util.Scanner;

public class _3 {
    public static void main(String[] args) {
        Scanner cin=new Scanner(System.in);
        int num=cin.nextInt();
        int a[]=new int[num];
        for(int i=0;ia[j])
                {
                    a[i]=a[i]^a[j];
                    a[j]=a[i]^a[j];
                    a[i]=a[i]^a[j];
                }
            }
        }
        for(int t:a)
        {
            System.out.println(t);
        }
    }
}

 

你可能感兴趣的:(java,开发语言)