iOS表格绘制

iOS开发 - 获取数组中最大数,最小数

2021-01-06  本文已影响0人  我是卖报的小行家

需求:获取数组中最大的数,最小数
其实就是一排序算法
直接上方法

//获取获取数组中最大的数
- (CGFloat) getMaxNumberWithArray: (NSMutableArray *) array{
 if (array.count == 0) {
        return 0.0f;
    }
    
    CGFloat max = [array[0] floatValue];
    for (NSNumber *number in array) {
        CGFloat temp = [number floatValue];
        if (max < temp) {
            max = temp;
        }
    }
    
    return max;
}

同理获取数组中最小的数

- (CGFloat) getMinNumberWithArray: (NSMutableArray *) array{
if (array.count == 0) {
        return 0.0f;
    }
    
    NSInteger minIndex = 0;
    CGFloat min = [array[0] floatValue];
  
    for (int i = 0; i < array.count; i ++) {
        CGFloat temp = [array[i] floatValue];
        if (min > temp) {
            min = temp;
            minIndex = i;
        }
    }
    
    return minIndex;
}
上一篇下一篇

猜你喜欢

热点阅读