Selection Sort
Completed Code
function selectionSort(arr) {
var minIdx, temp,
len = arr.length;
for (var i = 0; i < len; i++) {
minIdx = i;
for (var j = i + 1; j < len; j++) {
if (arr[j] < arr[minIdx]) {
minIdx = j;
}
}
temp = arr[i];
arr[i] = arr[minIdx];
arr[minIdx] = temp;
}
return arr;
}
console.log(selectionSort([207, 150, 71, -25, 369, 246, -13, 22, 150]));Explanation
Variables Explanation
Last updated