JSFiddle - React, Tailwind, and code Playground

by DineshAngappa

JavaScript

function bubbleSort(arr){
  let n = arr.length;
  let temp;
  let flag = 0;
	for(var k =1; k< n-1; k++){
  	for(let i=0; i< n-k; i++){
      console.log('It is inside');
    	if(arr[i]>arr[i+1]){
      	temp = arr[i+1];
        arr[i+1] = arr[i];
        arr[i] = temp;
        flag = 1;
      }
    }
    if(flag ==0) break;
  }
  
  return arr;

}

let arrItems = [2,7,4,1,5,3];
//let arrItems = [1,2,3,4,5,7];
console.log(bubbleSort(arrItems));