js实现冒泡排序法

java script实现冒泡排序法
代码如下

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>

</head>

<script>

    var arr = [5, 4, 3, 2, 1];

    for (var i = 0; i <= arr.length - 1; i++) { //外层循环次数

        for (var j = 0; j < arr.length - i - 1; j++) { //里面的循环管  每一趟的交换次数


 

        // 长度减去趟数减去1就是交换次数

            //内部交换两个变量的值

            if (arr[j] > arr[j + 1]) {

               // arr[j] > arr[j + 1改成小于号就是降序

                var temp = arr[j];

                arr[j] = arr[j + 1];

                arr[j + 1] = temp;

            }

        }

    }

    console.log(arr);

</script>

<body>

</body>

</html>

猜你喜欢

转载自blog.csdn.net/weixin_46002223/article/details/105759049