uj5u.com熱心網友回復:
冒泡排序:
<script type="text/javascript">
var a = new Array([980, ""], [1100, ""], [123, ""]);
function bubbleSort(arr) {
var len = arr.length;
for (var i = 0; i < len; i++) {
for (var j = 0; j < len - 1 - i; j++) {
if (arr[j][0] > arr[j + 1][0]) { //相鄰元素兩兩對比
var temp = arr[j + 1]; //元素交換
arr[j + 1] = arr[j];
arr[j] = temp;
}
}
}
return arr;
}
console.log(bubbleSort(a));
</script>
uj5u.com熱心網友回復:
var arr=[[11,'aaa'],[2,'bbb'],[999,'ccc'],[7,'ccc']];
arr.sort(function(a,b){return a[0]-b[0]});
uj5u.com熱心網友回復:
回圈遍歷陣列排序就完事了
var a = [
[980,'c'],
[11000,'b'],
[123,'a'],
];
var tmps = '';
for(var s=0;s<a.length;s++){
for(var f=s+1;f<a.length;f++){
if(a[s][0] > a[f][0]){
tmps = a[s];
a[s] = a[f];
a[f] = tmps;
}
}
}
console.log(a);
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/256138.html
標籤:JavaScript
上一篇:求個前端大佬帶帶
下一篇:HTML 5 詳解之鏈接標簽
