網頁

2011年5月5日 星期四

Bubble sort

42 則留言:

  1. public class ABC {
    public static void main(String[] args) {
    int a[]=new int[10];
    for (int i=0; i0; i--){
    for (int j=0; ja[j+1])
    {
    tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }
    System.out.println("=============\n"+
    "第"+i+"位置固定:");
    for (int k=0; k<a.length;k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();
    }
    }
    }

    回覆刪除
  2. public class Bubblesort{
    public static void main(String[]args){
    int a[]=new int[20];
    for(int i=0;i0;i--){
    for (int j=0;ja[j+1])
    {
    tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }

    }
    }
    for(int k=0;k<a.length;k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();
    }
    }

    回覆刪除
  3. public class java {
    public static void main(String[] args) {
    int a[]=new int[20];
    for(int i=0;i<a.length;i++){
    a[i]=(int)(Math.random()*100);
    System.out.print("a["+i+"]="+a[i]+"\t");
    }
    System.out.println();
    int tmp;
    for(int i=a.length-1;i>0;i--){
    for (int j=0;j<i;j++){
    if (a[i]>a[j+1])
    {
    tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }
    }
    System.out.println("答案:");
    for (int k=0;k<a.length;k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();
    }
    }

    回覆刪除
  4. class jjj
    {
    public static void main(String [] args)
    {
    int a[]=new int[20];
    for (int i=0;i<a.length;i++)
    {
    a[i]=(int)(Math.random()*100);
    System.out.print("a["+i+"]="+a[i]+"\t");
    }
    System.out.println();
    int tmp;
    for (int i=a.length-1;i>0;i--)
    {
    for (int j=0;j<i;j++)
    {
    if (a[j]>a[j+1])
    {
    tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }

    } for (int k=0;k<a.length;k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();
    }
    }

    回覆刪除
  5. public class Bubblesort{
    public static void main(String[]args){
    int a[]=new int[10];
    for (int i=0;i<a.length;i++){
    a[i]=(int)(Math.random()*100);
    System.out.print("a["+i+"]="+a[i]+"\t");
    }
    System.out.println();
    int tmp;
    for(int i=a.length-1;i>0;i--){
    for(int j=0;j<i;j++)
    {
    if(a[j]>a[j+1])
    {
    tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }
    }
    for(int k=0;k<a.length;k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();

    }
    }

    回覆刪除
  6. public class qwert{
    public static void main (String[]args){
    int a [] =new int[20];
    for (int i=0 ; i0;i--){
    for(int j=0 ;ja[j+1])
    {
    tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }
    }
    for (int k=0 ;k<a.length ; k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();
    }
    }

    回覆刪除
  7. public class java{
    public static void main(String [] argv ){
    int a[]=new int[20];
    for (int i=0;i<a.length;i++){
    a[i]=(int)(Math.random()*100);
    System.out.print("a["+i+"]="+a[i]+"\t");
    }
    System.out.println();
    int tmp;
    for (int i=a.length-1;i>0;i--){
    for (int j=0;j<i;j++){
    if (a[j]>a[j+1])
    {
    tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }

    }
    for(int k=0;k<a.length;k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();
    }
    }

    回覆刪除
  8. public class Bubblesort{
    public static void main(String[]args){
    int a[]=new int[20];
    for (int i=0;i<a.length;i++){
    a[i]=(int)(Math.random()*100);
    System.out.print("a["+i+"]="+a[i]+"\t");
    }
    System.out.println();
    int tmp;
    for(int i=a.length-1;i>0;i--){
    for(int j=0;j<i;j++)
    {
    if(a[j]>a[j+1])
    {
    tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }
    }
    for(int k=0;k<a.length;k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();

    }
    }

    回覆刪除
  9. public class hello
    {public static void main (String[]args)
    {int a [] =new int[20];
    for (int i=0 ; i0;i--){
    for(int j=0 ;ja[j+1])
    {tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }


    }

    for (int k=0 ;k<a.length ; k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();

    }

    }

    回覆刪除
  10. public class Bubblesort{
    public static void main(String[]args){
    int a[]=new int[20];
    for(int i=0;i<a.length;i++){
    a[i]=(int)(Math.random()*100);
    System.out.print("a["+i+"]="+a[i]+"\t");
    }
    System.out.println();
    int tmp;
    for(int i=a.length-1;i>0;i--){
    for(int j=0;j<i;j++)
    {
    if(a[j]>a[j+1])
    {
    tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;

    }
    }


    }

    for(int k=0;k<a.length;k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();
    }

    }

    回覆刪除
  11. public class Bubblesort{
    public static void main(String[] args){
    int a[]=new int[20];
    for(int i=0;i<a.length;i++){
    a[i]=(int)(Math.random()*100);
    System.out.print("a["+i+"]="+a[i]+"\t");
    }
    System.out.println();
    int tmp;
    for(int i=a.length-1;i>0;i--){
    for(int j=0;j<i;j++){
    if(a[j]>a[j+1]){
    tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }

    }
    for(int k=0;k<a.length;k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();
    }
    }

    回覆刪除
  12. public class Bubblesort{
    public static void main(String[] args){
    int a[]=new int[20];
    for (int i=0; i<a.length; i++){
    a[i]=(int)(Math.random()*100);
    System.out.print("a["+i+"]="+a[i]+"\t");
    }
    System.out.println();
    int tmp;
    for (int i=a.length-1;i>0;i--){
    for(int j=0; j<i;j++)
    {
    if (a[j]>a[j+1])
    {
    tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }



    }
    for(int k=0 ;k<a.length;k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();
    }
    }

    回覆刪除
  13. public class Bubblesort{
    public static void main(String[]args){
    int a[]=new int[20];
    for (int i=0; i<a.length; i++){
    a[i]=(int)(Math.random()*100);
    System.out.print("a["+i+"]="+a[i]+"\t");
    }
    System.out.println();
    int tmp;
    for (int i=a.length-1;i>0; i--){
    for(int j=0;j<i; j++)
    {
    if (a[j]>a[j+1])
    {
    tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }
    }
    for (int k=0; k<a.length; k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();
    }
    }

    回覆刪除
  14. public class Bubblesort{
    public static void main(String[]args){
    int a[]=new int[20];
    for (int i=0; i0; i--){
    for (int j=0; ja[j+1])
    {
    tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }
    }

    for (int k=0; k<a.length; k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();}
    }

    回覆刪除
  15. public class sa
    {public static void main (String[]args)
    {int a [] =new int[10];
    for (int i=0 ; i0;i--){
    for(int j=0 ;ja[j+1])
    {tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }

    }

    }
    for (int k=0 ; k<a.length;k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();



    }

    }

    回覆刪除
  16. public class hello
    {public static void main (String[]args)
    {int a [] =new int[20];
    for (int i=0 ; i0;i--){
    for(int j=0 ;ja[j+1])
    {tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }

    }


    for (int k=0 ;k<a.length ; k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();

    }

    }

    回覆刪除
  17. public class Bubblesort{
    public static void main(String[] args){
    int a[]=new int[20];
    for(int i=0; i<a.length; i++){
    a[i]=(int)(Math.random()*100);
    System.out.print("a["+i+"]="+a[i]+"\t");
    }
    System.out.println();
    int tmp;
    for(int i=a.length-1; i>0; i--){
    for(int j=0; j<i; j++){
    if(a[j]>a[j+1]){
    tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }
    }
    for(int k=0; k<a.length; k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();
    }
    }

    回覆刪除
  18. public class java{
    public static void main(String [] argv ){
    int a[]=new int[20];
    for (int i=0;i0;i--){
    for (int j=0;ja[j+1])
    {
    tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }

    }
    for(int k=0;k<a.length;k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();
    }
    }

    回覆刪除
  19. public class boom {
    public static void main (String[]args){
    int a []=new int[20];
    for (int i=0;i0;i--){
    for (int j=0; ja[j+1])
    {
    tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }

    }for(int k=0;k<a.length; k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();
    }

    }

    回覆刪除
  20. public class hello
    {public static void main (String[]args)
    {int a [] =new int[20];
    for (int i=0 ; i0;i--){
    for(int j=0 ;ja[j+1])
    {tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }

    }


    for (int k=0 ;k<a.length ; k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();

    }

    }

    回覆刪除
  21. public class GARNETT{
    public static void main(String [] args){
    int a[]=new int[20];
    for (int i=0;i<a.length;i++){
    a[i]=(int)(Math.random()*100);
    System.out.print("a["+i+"]="+a[i]+"\t");
    }
    System.out.println();
    int tmp;
    for (int i=a.length-1;i>0;i--){
    for(int j=0;j<i;j++)
    {
    if(a[j]>a[j+1])
    {
    tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }

    }for(int k=0;k<a.length;k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();
    }
    }

    回覆刪除
  22. public class hello
    {public static void main (String[]args)
    {int a [] =new int[20];
    for (int i=0 ; i0;i--){
    for(int j=0 ;ja[j+1])
    {tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }


    }

    for (int k=0 ;k<a.length ; k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();

    }

    }

    回覆刪除
  23. public class Bubblesort
    {public static void main (String[]args)
    {int a [] =new int[20];
    for (int i=0 ; i<a.length ; i++)
    { a [i]=(int)(Math.random()*100);
    System.out.print("a["+i+"]="+a[i]+"\t");
    }
    System.out.println();
    int tmp ;
    for(int i=a.length-1;i>0;i--){
    for(int j=0 ;j<i;j++)
    {if(a[j]>a[j+1])
    {tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }
    }
    for (int k=0 ;k<a.length ; k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();
    }

    }

    回覆刪除
  24. class Bubblesort
    {
    public static void main(String[] args)
    {
    int a[] = new int [20];
    for(int i = 0;i < a.length;i++)
    {
    a[i] = (int)(Math.random()*100);
    System.out.print("a["+i+"]="+a[i]+"\t");
    }
    System.out.println();
    int tmp;
    for(int i = a.length-1;i > 0;i--)
    {
    for(int j = 0;j < i;j++)
    {
    if(a[j]>a[j+1])
    {
    tmp = a[j];
    a[j] = a[j+1];
    a[j+1] = tmp;
    }
    }
    }
    for(int k = 0;k < a.length;k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();
    }
    }

    回覆刪除
  25. public class Bubblesort
    {public static void main (String[]args)
    {int a [] =new int[20];
    for (int i=0 ; i<a.length ; i++)
    { a [i]=(int)(Math.random()*100);
    System.out.print("a["+i+"]="+a[i]+"\t");
    }
    System.out.println();
    int tmp ;
    for(int i=a.length-1;i>0;i--){
    for(int j=0 ;j<i;j++)
    {if(a[j]>a[j+1])
    {tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }
    }
    for (int k=0 ;k<a.length ; k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();
    }

    }

    回覆刪除
  26. public class java {
    public static void main (String[]args){
    int a []=new int[20];
    for (int i=0;i0;i--){
    for (int j=0; ja[j+1])
    {
    tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }

    }for(int k=0;k<a.length; k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();
    }

    }

    回覆刪除
  27. public class java {
    public static void main (String[]args){
    int a []=new int[20];
    for (int i=0;i0;i--){
    for (int j=0; ja[j+1])
    {
    tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }

    }for(int k=0;k<a.length; k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();
    }

    }

    回覆刪除
  28. class cc{
    public static void main(String [] args){
    int a[]=new int[20];
    for (int i=0;i<a.length;i++){
    a[i]=(int)(Math.random()*100);
    System.out.print("a["+i+"]="+a[i]+"\t");
    }
    System.out.println();
    int tmp;
    for(int i=a.length-1;i>0;i--){
    for(int j=0 ; j<i; j++){
    if (a[j]>a[j+1]){
    tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }

    }
    for (int k=0 ; k<a.length;k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();
    }
    }

    回覆刪除
  29. public class GARNETT{
    public static void main(String [] args){
    int a[]=new int[20];
    for (int i=0;i<a.length;i++){
    a[i]=(int)(Math.random()*100);
    System.out.print("a["+i+"]="+a[i]+"\t");
    }
    System.out.println();
    int tmp;
    for (int i=a.length-1;i>0;i--){
    for(int j=0;j<i;j++)
    {
    if(a[j]>a[j+1])
    {
    tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }

    }for(int k=0;k<a.length;k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();
    }
    }

    回覆刪除
  30. public class t1{
    public static void main(String[]args){
    int a[]=new int[20];
    for (int i=0; i0; i--){
    for (int j=0;ja[j+1])
    {
    tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }
    }
    for (int k=0;k<a.length;k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();
    }
    }

    回覆刪除
  31. public class boom {
    public static void main (String[]args){
    int a []=new int[20];
    for (int i=0;i0;i--){
    for (int j=0; ja[j+1])
    {
    tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }

    }for(int k=0;k<a.length; k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();
    }

    }

    回覆刪除
  32. public class Bubblesort{
    public static void main(String[] args)
    {
    int a[]=new int[10];
    for(int i=0; i0; i--)
    {
    for(int j=0; ja[j+1])
    {
    tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }
    }
    for(int k=0; k<a.length; k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();
    }
    }

    回覆刪除
  33. public class Bubblesort {
    public static void main (String[]args){
    int a []=new int[20];
    for (int i=0;i<a.length;i++){

    a[i]=(int)(Math.random()*100);
    System.out.print("a["+i+"]="+a[i]+"\t");
    }
    System.out.println();
    int tmp;
    for (int i=a.length-1; i>0;i--){
    for (int j=0; j<i;j++)
    {
    if(a[j]>a[j+1])
    {
    tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }

    }for(int k=0;k<a.length; k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();
    }

    }

    回覆刪除
  34. public class s{
    public static void main(String[] args){
    int a[]=new int[10];
    for(int i=0; i<a.length; i++){
    a[i]=(int)(Math.random()*100);
    System.out.print("a["+i+"]="+a[i]+"\t");
    }
    System.out.println();
    int tmp;
    for(int i=a.length-1; i>0; i--){
    for(int j=0; j<i; j++)
    {
    if(a[j]>a[j+1])
    {
    tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }
    }
    for(int k=0; k<a.length; k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();
    }
    }

    回覆刪除
  35. public class ivy{
    public static void main(String[] args){
    int a[]=new int[10];
    for(int i=0; i0; i--){
    for(int j=0; ja[j+1])
    {
    tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }
    }
    for(int k=0; k<a.length; k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();
    }
    }

    回覆刪除
  36. public class cyu{
    public static void main(String[] args){
    int a[]=new int[10];
    for(int i=0; i0; i--){
    for(int j=0; ja[j+1])
    {
    tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }
    }
    for(int k=0; k<a.length; k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();
    }
    }

    回覆刪除
  37. public class java{
    public static void main(String[] args){
    int a[]=new int[10];
    for(int i=0; i<a.length; i++){
    a[i]=(int)(Math.random()*100);
    System.out.print("a["+i+"]="+a[i]+"\t");
    }
    System.out.println();
    int tmp;
    for(int i=a.length-1; i>0; i--){
    for(int j=0; j<i; j++)
    {
    if(a[j]>a[j+1])
    {
    tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }
    }
    for(int k=0; k<a.length; k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();
    }
    }

    回覆刪除
  38. public class banana{
    public static void main(String[]args){
    int a[]=new int[20];
    for (int i=0; i0; i--){
    for (int j=0;ja[j+1])
    {
    tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }
    }
    for (int k=0;k<a.length;k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();
    }
    }

    回覆刪除
  39. public class apple{
    public static void main(String[]args){
    int a[]=new int[20];
    for (int i=0; i0; i--){
    for (int j=0;ja[j+1])
    {
    tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }
    }
    for (int k=0;k<a.length;k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();
    }
    }

    回覆刪除
  40. class java{
    public static void main(String[] args){
    int [] scores={85,73,80,86,67,80,74,85,93,84,83};
    int [] c={0,0,0,2,2,2,3,3,3,3,3 };
    float a;
    int cc=0,aa=0;
    for(int i=0;i<6;i++){
    cc=cc+c[i];
    aa=aa+scores[i]*c[i];
    }
    a=(float)aa/cc;
    System.out.println(a);
    }
    }

    回覆刪除
  41. public class Bubblesort{
    public static void main(String[] args){
    int a[]=new int[10];
    for(int i=0; i0; i--){
    for(int j=0; ja[j+1])
    {
    tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }
    }
    for(int k=0; k<a.length; k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();
    }
    }

    回覆刪除
  42. public class Bubblesort{
    public static void main(String[]args){
    int a[]=new int[20];
    for (int i=0;i0;i--){
    for(int j=0;ja[j+1])
    {
    tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }
    }
    for(int k=0;k<a.length;k++)
    System.out.print("a["+k+"]="+a[k]+"\t");
    System.out.println();

    }
    }

    回覆刪除

HTML 編輯器