它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。
<script>
function sortarr(arr) {
for(let i=0;i<arr.length;i++){
for (let j=0;j<arr.length;j++){
if(arr[i]<arr[j]){
let tem = arr[i];
arr[i] = arr[j];
arr[j] = tem
}
}
}
return arr
}
console.log(sortarr([4,3,6,21,12,33,23,41,14]))
</script>