JS——冒泡排序


JS——冒泡排序

方法一:

let arr=[7,12,3,8,1,9,-5,4,22]
let i,j,temp;
let k=arr.length
for (i=1; i<k; i++) {       //循环交换的轮数
    for(j=0; j< k - i; j++){    //每轮循环的次数
        if (arr[j]>arr[j + 1]) {
            temp=arr[j]
            arr[j]=arr[j+1]
            arr[j+1]=temp 
        }

    }
    
}
console.log(arr)    

方法二:

let arr=[7,12,3,8,1,9,-5,4,22]
console.log(arr.sort(function(a,b) {
    return a-b
  }))

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM