日期:2014-05-17  浏览次数:20457 次

list 交换位置
list 中包含N个对象A

假如list[0].b=list[1].b 
然后根据外部的一个条件c
如果list[0].b 的c <list[1].b 的c 
则交换 两个的位置

怎么写。。
跪求!!!!

------解决方案--------------------
if(list[i]<list[i+1])
{
int temp=0;
temp=list[i];
list[i]=list[i+1];
list[i+1]=temp;
}