1. 程式人生 > 其它 >氣泡排序~21.8.6

氣泡排序~21.8.6

1.JS程式碼

<script> functionPX(arry){ for(i=0;i<arry.length - 1;i++){ for(j=0;j<arry.length-i-1;j++){ if(arry[j]>arry[j+1]){ vartemp=arry[j+1]; arry[j+1]=arry[j]; arry[j]=temp; } } } returnarry; } varre=PX([6,9,5,8,5,654,3,3,3,1,7,2,987,987,987,5,6521,3,6,1]); console.log(re); </script>

2.注意的要點

  1)冒泡的輪次為arry.length-1,每一輪交換的次數為arry.length - i - 1;

  2)要準備一箇中間變數用於交換兩個陣列元素;