您的位置:首页 > 其它

冒泡算法

2017-08-05 10:04 155 查看
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>冒泡算法</title>
</head>
<script>
var bubbleSort = [9,2,3,8,7,5,4,6,1];          //需要排序的数组

var a;                             //辅助替换的自定义变量

for(var i=0;i<bubbleSort.length;i++){          //循环遍历比较

for(var j=i+1;j<bubbleSort.length;j++){

if(bubbleSort[i]>bubbleSort[j]){        //如果当前的比后面的大的话就进行位置互换

a=bubbleSort[i];

bubbleSort[i]=bubbleSort[j];

bubbleSort[j]=a;

}

}

}

console.log(bubbleSort);                  //输出

</script>
<body>

</body>
</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: