Javascript的冒泡排序

<script>
            var arr = [0,8,6,9,7,4,5,2,1,3];

               //将整个数组依次冒泡
            for (var i=0;i<arr.length;i++) {          
                //第一次循环将最大的数先排在最后面
                for (var j=0;j<arr.length-1;j++) {
                    if (arr[j]>arr[j+1]) {
                        var tax = arr[j];
                        arr[j] = arr[j+1];
                        arr[j+1] = tax;
                    }
                }
            }
            alert(arr);
    </script>

猜你喜欢

转载自blog.csdn.net/a_hellolpq/article/details/88683249