// 冒泡排序
NSNumber *temp, *before,*end;
NSString *tempStr,*beforeStr,*endStr;
int count = self.amountArray.count;
for (int i=0; i<count-1; ++i) {
for (int j=0; j<count-1; ++j) {
before = [self.amountArray objectAtIndex:j];
end = [self.amountArray objectAtIndex:j+1];
beforeStr = [self.nameArray objectAtIndex:j];
endStr = [self.nameArray objectAtIndex:j+1];
if ([before doubleValue] < [end doubleValue]) {
temp = end;
end = before;
before = temp;
[self.amountArray removeObjectAtIndex:j];
[self.amountArray insertObject:before atIndex:j];
[self.amountArray removeObjectAtIndex:j+1];
[self.amountArray insertObject:end atIndex:j+1];
tempStr = endStr;
endStr = beforeStr;
beforeStr = tempStr;
[self.nameArray removeObjectAtIndex:j];
[self.nameArray insertObject:beforeStr atIndex:j];
[self.nameArray removeObjectAtIndex:j+1];
[self.nameArray insertObject:endStr atIndex:j+1];
}
}
}
IOS 饼状图 部分 数据 从大到小排序
猜你喜欢
转载自blog.csdn.net/zhibudefeng/article/details/9343221
今日推荐
周排行