javaは泡の並べ替えの完備している例を編纂します。


前言
一昨日は六級試験が終わったばかりです。一日休んでから、javaプログラミングの練習に戻ります。自分で1つの経典の泡が並べられていることを理解したくて、この泡が立って並べ替えますと、初めは自分で理解することができなくて、いつも自分の論理の思惟が駄目だと感じて、それからペンで紙の上でこの過程を訓練して、やっとゆっくりとその中の循環の神秘を理解しました。
先にコードを挿入:

public class Day01 {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int num[]= {3,21,1,5};
		System.out.println("        :");
		for(int i=0;i<num.length;i++) {
			System.out.println(num[i]+"");
		}int temp;
		for(int i=0;i<num.length-1;i++) {//      3 
			for(int j=0;j<num.length-i-1;j++) {//    
				if(num[j]>num[j+1]) {
					temp=num[j];
					num[j]=num[j+1];
					num[j+1]=temp;
					
					}
				}
			}System.out.println("       :");
			for(int i1=0;i1<num.length;i1++) {
				System.out.println(num[i1]+" ");
		}
	
	}}

配列の並べ替え前の順序:
3
21
1
5
並べ替え後の順序は以下の通りです。
1
3
5
21
毎回の運転結果:
3 1 21 5
3 1 5 21
1 3 5 21
まとめ:
1.この四つの数については、三輪を比較する必要があります。
2.ラウンドごとに比較し終わったら、1ラウンド減らします。
3.順番に並べ替えを出す。
この記事はjavaについて作成した泡立ちランキングの記事をここに紹介します。より多くの関連記事はjavaによって作成されました。私たちの以前の文章を検索してください。または下記の関連記事を引き続き閲覧してください。これからもよろしくお願いします。