请使用iava与iavascript的for方法,对以下矩阵数列各编写一个冒泡算法,按照a由大到小排列。矩阵数列为:[{a:5b:7}{a:1b:2}p
javascript代码如下:
var arr = [{a:5,b:7},{a:1,b:2},{a:9,b:4},{a:3,b:6}], t;
var i,j,n = arr.length;
for(i=0; i<n-1; i++)
for(j=0; j<n-i-1; j++)
if(arr[j].a < arr[j+1].a)
{
t = arr[j];
arr[j] = arr[j+1];
arr[j+1] = t;
}
console.log(arr);
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!