选择排序
Last updated
Last updated
function selection(arr) {
var minIndex;
for (var i = 0; i < arr.length; i += 1) {
minIndex = i;
for (var j = i; j < arr.length - i; j += 1) {
if (arr[j] < arr[minIndex]) {
minIndex = j;
}
}
var temp = arr[i];
arr[i] = arr[minIndex];
arr[minIndex] = temp;
}
}function selection(arr) {
var minIndex;
for (var i = 0; i < arr.length; i += 1) {
minIndex = i;
for (var j = i; j < arr.length - i; j += 1) {
if (arr[j] < arr[minIndex]) {
minIndex = j;
}
}
if (minIndex !== i) {
var temp = arr[i];
arr[i] = arr[minIndex];
arr[minIndex] = temp;
}
}
}