[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/AllAlgorithms/javascript/master/algorithms/sorting/shellSort.js [Back]  [Original]

function shellsort(array) {
  for(var g = 0; g < gaps.length; g++) {
    var gap = gaps[g];
    for(var i = gap; i < array.length; i++) {
      var temp = array[i];
      for(var j = i; j >= gap && array[j - gap] > temp; j -= gap) {
        array[j] = array[j - gap];
      }
      array[j] = temp;
    }
  }
  return array;
}

Web Proxy Viewer  |  New URL  |  Original Page