var arr=[3,5,2,6,7,9,8,4];
//将最大数置换到最后一个元素
//从第一个数开始,依次取出每个元素和下一个元素比较
for(var i=0; inext){
//为什么用变量替换数组无法实现冒泡,而得使用arr[i]这种方式?
curr=next+curr;
next=curr-next;
curr=curr-next;
/* var box=arr[i];
arr[i]=arr[i+1];
arr[i+1]=box;*/
}
}
console.log(arr);
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
光阴似箭催人老,日月如移越少年。