BubbleSort

Run Settings
LanguageJavaScript
Language Version
Run Command
function bb(arr){ for (var i = arr.length ; i>0 ; i--){ var noswap; for(var j = 0; j < i-1; j++){ noswap = true; if(arr[j] > arr[j+1]){ var temp = arr[j]; arr[j] = arr[j+1]; arr[j+1] = temp; noswap = false; console.log(arr); } } if(noswap) break; } return arr } console.log(bb([5,60,1,20,3,44,21]));
Editor Settings
Theme
Key bindings
Full width
Lines