diff --git a/Bubble_sort.js b/Bubble_sort.js new file mode 100644 index 0000000..a3fb379 --- /dev/null +++ b/Bubble_sort.js @@ -0,0 +1,32 @@ +// Bubble sort Implementation using Javascript + +// Creating the bblSort function +function bblSort(arr) { + + for (var i = 0; i < arr.length; i++) { + + // Last i elements are already in place + for (var j = 0; j < (arr.length - i - 1); j++) { + + // Checking if the item at present iteration + // is greater than the next iteration + if (arr[j] > arr[j + 1]) { + + // If the condition is true + // then swap them + var temp = arr[j] + arr[j] = arr[j + 1] + arr[j + 1] = temp + } + } + } + + // Print the sorted array + console.log(arr); +} + +// This is our unsorted array +var arr = [234, 43, 55, 63, 5, 6, 235, 547]; + +// Now pass this array to the bblSort() function +bblSort(arr);