JavaScript配列の泡並べ替え練習

2108 ワード

12.29午後は主に簡単な一次元配列と配列の中で発泡体を利用して配列されたサイズです.
例えば、数字が0.5あります. 20  1  5  4  3  6  泡の並べ替えを利用して、小さい時から大きい順に並べます.
 
    
var  arr=new Array()

  arr.push(0.5);        //      :arr[0]=0.5;arr[1]=20;         
                                     // arr[2]=1;arr[3]=5;
                                     // arr[4]=4; arr[5]=3; arr[6]=6              
 arr.push(20);             
 arr.push(1);
 arr.push(5);
 arr.push(4);
 arr.push(3);
 arr.push(6);


var temp;

for(i=0;i)
{
     for(j=i+1; j)
{
           if(arr[i]>arr[j])
{ 
        temp=arr[i];
        arr[i]=arr[j];
        arr[j]=temp;
}    
 }
//        :document.write(arr[i])
}


for(var x in arr)     //     
{
   document.write(arr[x])
}
転載先:https://www.cnblogs.com/xiaodouding/p/6233435.html