fork download
  1. function bubbleSort(arr){
  2. var noSwaps;
  3. for(var i=arr.length;i> 0;i--){
  4. for(var j=0;j<arr.length;j++){
  5. if(arr[j] > arr[j+1]){
  6. var temp = arr[j];
  7. arr[j] = arr[j+1];
  8. arr[j+1] = temp;
  9. noSwaps = false;
  10. }
  11. }
  12. if(noSwaps) break;
  13. }
  14. console.log(arr);
  15. }
  16.  
  17.  
  18. bubbleSort([2,7,3,1,6,8]);
Success #stdin #stdout 0.03s 17444KB
stdin
Standard input is empty
stdout
1,2,3,6,7,8