自己总结的比较装逼的代码!
[JavaScript] 纯文本查看 复制代码 var arr = [2, 8, 3, 9, 125, 26, 5];
// 冒泡排序
function bubbleSort (arr) {
for (var i = 0, len = arr.length - 1; i < len; i++) {
for (var j = 0; j < len - i; j++) {
if (arr[j] > arr[j + 1])
arr[j] = [arr[j + 1], arr[j + 1] = arr[j]][0];
}
}
}
bubbleSort(arr);
console.log(arr);
var arr2 = [2, 8, 3, 9, 125, 26, 5, 2017];
// 选择排序
function selectSort (arr) {
for (var i = 0, len = arr.length; i < len - 1; i++) {
for (var j = i + 1; j < len; j++) {
if (arr[i] > arr[j])
arr[i] = [arr[j], arr[j] = arr[i]][0];
}
}
}
selectSort(arr2);
console.log(arr2);
|