javascript 数组冒泡排序

javascript 数组可以用sort排序。以前学VB的时候,用过冒泡排序,试着用JavaScript来完成。

用到嵌套循环,比较大小,创建temp变量保持暂定值,冒泡排序

var a = [0,6,3,2,11,99,55];
for(var i=0;i<a.length-1;i++){
    for(var j=i+1;j<a.length;j++){
        if(a[i] > a[j]){
            var temp = a[i];
            a[i] = a[j];
            a[j] = temp
        }
     }
}
alert(a);

Leave a Reply