/**
 * js排序算法 --- 冒泡排序
 *
 */


 
function bubbleSort(arr) {
    let i,j;
    for(i=0;i<arr.length;i++){
        for(j=0; j<=arr.length-i;j++){
            if(arr[j]>arr[j+1]){ //  ">"从小到大排序
                arr[j]  += arr[j+1];
                arr[j+1] = arr[j]- arr[j+1];
                arr[j]   = arr[j]- arr[j+1]; 
            }    
        }
    }
    return arr
}

console.log(bubbleSort([3,5,1,4,7]))//[ 1, 3, 4, 5, 7 ]