JS特殊用法

 

--集合排序

//排序
//打印排序前集合
console.log("排序前:"+data);
for(vari=0;i<data[0].length;i++){
	for(varj=0;j<data[0].length-1-i;j++){
	//相邻元素两两对比,元素交换,大的元素交换到后面
	if(data[1][j]+data[2][j]<data[1][j+1]+data[2][j+1]){//	<为升序排列,降序请换>
		vartemp=data[0][j];
		vartemp1=data[1][j];
		vartemp2=data[2][j];
		data[0][j]=data[0][j+1];
		data[1][j]=data[1][j+1];
		data[2][j]=data[2][j+1];
		data[0][j+1]=temp;
		data[1][j+1]=temp1;
		data[2][j+1]=temp2;
		}
	}
}
//打印排序后集合
console.log("排序后:"+data);

  

posted on 2023-04-17 18:03  巍巍之道  阅读(11)  评论(0编辑  收藏  举报

导航