OneCompiler

Bubble Sort Improve in js

174

// Bubble sort ......

function BubbleSort(arr){
for(let i=0;i<arr.length;i++){
let isSwap=false;
for(let j=0;j<arr.length-i;j++){
console.log(i+j)
if(arr[j]>arr[j+1]){
isSwap=true;
[arr[j],arr[j+1]]=[arr[j+1],arr[j]];
}
}
if(!isSwap){
return arr
}
}

return arr

}

const result=BubbleSort([23,2,4,6,7,8])

console.log(result)