Source: sorting/bubble.js

/**
 * Bubble Sort
 * @see https://www.geeksforgeeks.org/bubble-sort/
 */
function bubbleSort (arr) {
  for (let i = 0; i < arr.length; i++) {
    for (let j = 0; j < arr.length - i - 1; j++) {
      if (arr[j] > arr[j + 1]) {
        [arr[j], arr[j + 1]] = [arr[j + 1], arr[j]]
      }
    }
  }
}

module.exports = bubbleSort