<script>
// 排序方式:冒泡排序
var arr1 = [50,30,21,10,9,7];
// 控制的趟数
for(var i=0;i<arr1.length-1;i++){
// 比较的次数
for(var j=0;j<arr1.length-1-i;j++){
// 前一位和后一位比较
if(arr1[j]>arr1[j+1]){
// 如果前者比后者大就换位
var sum = arr1[j];
arr1[j] = arr1[j+1];
arr1[j+1] = sum;
}
}
}
console.log(arr1)
// // 第一趟
// // 第一小轮
// 30,50,21,10,9,7
// 30,21,50,10,9,7
// 30,21,10,50,9,7
// 30,21,10,9,50,7
// 30,21,10,9,7,50
// // 第二趟
// 21,30,10,9,7,50
// 21,10,30,9,7,50
// 21,10,9,30,7,50
// 21,10,9,7,30,50
// // 第三趟
// 10,21,9,7,30,50
// 10,9,21,7,30,50
// 10,9,7,21,30,50
// // 第四趟
// 9,10,7,21,30,50
// 9,7,10,21,30,50
// // 第五趟
// 7,9,10,21,30,50
</script>