Javaの初心者のエッセイ

初心者のjava、基本的なコースは、配列をソートする方法を次の2種類が続く共有することを学んだ多くのことを学びました:

1つのディアンバブルソート: 

1public静的ボイドバブルソートは、(INT []バール){ 
 2 
 3(INT X = 0; X <arr.length-1であり、x ++){ 
 4 
 5(INT Y = 0; Y <arr.length-X-1。 Y ++){ 
 6 
 7場合(バリ[Y]>バリ[Y + 1]){ 
 8 
 9 int型のTEM =バール[Y]。
10 
11バール[Y] =バール[Y + 1]。
12 
13バール[Y + 1] = TEM。
14 
15} 
16 
17} 
18 
19} 
20 //遍历数组
21} 

2丶排序直接
1プライベート静的ボイド(){
int型[] {4,13新しい2 INT [] NUMS =、-1,2,0,5 、30}。
図3は、のために(INT i = 0; iはnums.length <; iは++){
S = Iがint型4;
{5(; J <nums.length J ++ I = J INT)
6 IF(NUM [J] <NUM [S]){
7 J = Sで;
8}
。9}
10 INT M = NUMS [I];
11 NUMS [I]はNUMS [S]を=;
12 NUMS [M] = Sである;
図13は、反復//で
14}
おそらく、この問題で、次のコンテンツに2つの方法でアレイを通してもあります


おすすめ

転載: www.cnblogs.com/windsand/p/11300242.html