冒泡排序js

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>冒泡排序</title>
<script type ="text/javascript"></script>
</head>

<body>
</body>
</html>
<script>
var arr = [10,2,6,4,5,1];//定义一个数组
for(var i = 0;i < arr.length - 1;i++){    //确定比的趟数
    for(var k = 0;k<arr.length-1-i;k++){//设置本趟比较的次数
        if(arr[k] > arr[k + 1]){//比较相邻两项值得大小
            var temp;//进行值得交换
            temp = arr[k];
            arr[k] = arr[k + 1];
            arr[k + 1] = temp;
            console.log("这是:" + arr);
        }
    }
}
</script>

 

posted @ 2018-01-26 22:55  杨不凡  阅读(155)  评论(0编辑  收藏  举报