public List<ItemData> BubbleSort(List<ItemData> list)
{
for (int i = 0; i < list.Count; i++)
{
for (int j = 0; j < list.Count-1; j++)
{
ItemData temp;
if (list[j].TemplateData.logicID != list[j+1].TemplateData.logicID)
{
if (list[j].TemplateData.logicID > list[j+1].TemplateData.logicID)//正序
{
temp = list[j];
list[j] = list[j+1];
list[j+1] = temp;
}
}
else if (list[j].TemplateData.quality != list[j+1].TemplateData.quality)
{
if (list[j].TemplateData.quality <= list[j+1].TemplateData.quality)
{
temp = list[j+1];
list[j+1] = list[j];
list[j] = temp;
}
}
else if (list[j].LogicData.star != list[j+1].LogicData.star)
{
if (list[j].LogicData.star <= list[j+1].LogicData.star)
{
temp = list[j + 1];
list[j + 1] = list[j];
list[j] = temp;
}
}
}
}
return list;
}
```
版权声明:本文为qq_42453390原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。