<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>冒泡排序</title>
</head>
<body>
<script>
var arr=[3,2,14,23,1];
for(var i=0;i<arr.length-1;i++){
for(var j=0;j<arr.length-1-i;j++){
if(arr[j]>arr[j+1]){
var temp;
temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
console.log(arr.toString());
</script>
</body>
</html>
1.冒泡排序思路,两两比较一共比较arr.length-1趟
2.每一趟的结果是把最小的排前面,(要做到这个所以要进行arr.length-1-i次比较。)要减去i是因为前面已经排好的就无意义了
3.若前面的数大于后面的数则两者之间进行交换,引入temp。