<script type="text/javascript">
var arr = [3,5,1,7]
//i= 0 arr[0] =3 arr[1]=5
// arr[1] = 5 arr[2] =1 arr = [3,1,5,7]
// arr[2] =5 arr[3] = 7 arr = [3,1,5,7]
//i = 1 arr[0]=3 arr[1] = 1 arr = [1,3,5,7]
// arr[1]= 3 arr[2] =5 arr = [1,3,5,7]
//i = 2
//当第一次运行的 运行 3次
//第二次运行的时候 运行 2次
//第三次 1次
var arr = [3,5,1,7];
for(var i=0;i<arr.length;i++){
//嵌套中的数组元素的值的比较 同一个下标来去比对
for(var j=0;j<arr.length-i;j++){
//应该是相邻的两个数据来去判断的
if(arr[j] > arr[j+1]){
var temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
console.log(arr);
</script>
javascript冒泡排序
最新推荐文章于 2024-07-24 20:02:07 发布