@sivarajans/bubble-sort
Version:
Bubble sort
1 lines • 361 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]=BubbleSort;function BubbleSort(a){if(!(1>=a.length)){var swapped,iterationTaken=0;do{iterationTaken+=1,swapped=!1;for(var i=1;i<a.length;i++)a[i-1]>a[i]&&(swap(a,i-1,i),swapped=!0)}while(swapped);return iterationTaken}}function swap(a,i,j){var temp=a[i];a[i]=a[j],a[j]=temp}